English dictionary
lemon oil meaning and definition
Definition and meaning of lemon oil at MeaningMonkey.org. lemon oil meaning and definition in the English Dictionary.LEMON OIL noun
Definition of lemon oil (noun)
- fragrant yellow oil obtained from the lemon peel
Source: Princeton University Wordnet