odorant









odorant


noun

  1. an odorous substance or product.
50 queries 0.614