flavouring and perfuming compounds - Turc Anglais Dictionnaire