meaning of odour

1. any property detected by the olfactory system


Related Words

odour | odourise | odourless |

Developed & Maintained By Taraprasad.com

Treasure Words