Meaning of melosa
Definition of melosa
(noun)
South American
herb
with
sticky
glandular
foliage;
source
of
madia
oil
Other information on melosa
WIKIPEDIA results for
melosa
Amazon results for
melosa
Tweet