limonene
English Dictionary
->
Letter L
-> limonene
Search Dictionary:
limonene Definition
(n)
a
liquid
terpene
with
a
lemon
odor
;
found
in
lemons
and
oranges
and
other
essential
oils
limonene Synonyms
limonene
© Art Branch Inc.