A plant extract that has a distinctive odour or flavour.




Search the Dictionary