flavouring and perfuming compounds - Turkish English Dictionary