meaning of olidous

1. Having a strong, disagreeable smell; fetid.


Related Words

olidous |

Developed & Maintained By Taraprasad.com

Treasure Words