Meaning of lemon oil
Definition of lemon oil
(noun)
fragrant
yellow
oil obtained from the
lemon
peel
Other information on lemon oil
WIKIPEDIA results for
lemon oil
Amazon results for
lemon oil
Tweet