meaning of siri

1. sudden prostration due to exposure to the sun or excessive heat


Related Words

siriasis | siris | siris tree | sirius |

Developed & Maintained By Taraprasad.com

Treasure Words