meaning of odor

1. any property detected by the olfactory system


Related Words

odor | odoriferous | odorize | odorless | odorous |

Developed & Maintained By Taraprasad.com

Treasure Words