lemon oil
English Dictionary
->
Letter L
-> lemon oil
Search Dictionary:
lemon oil Definition
(n)
fragrant
yellow
oil
obtained
from
the
lemon
peel
lemon oil Synonyms
lemon oil
© Art Branch Inc.