mehnkheo

English: Translation
having an unfavourable smell like that of a fresh leaf of a tree
Vietnamese: Translation
mùi hăng xanh
Thai: Translation
เหม็นเขียว
mên kheo