Definisi 'lemon oil'

English to English
noun
1 fragrant yellow oil obtained from the lemon peel Terjemahkan
source: wordnet30


Visual Synonyms