Definition of odorous

Definition of odorous
  1. odorous Adjective Having a distinctive odor.
Need more help? Try our forum NEW