Meaning of loquat tree
Definition of loquat tree
(noun)
evergreen
tree
of
warm
regions having
fuzzy
yellow
olive-sized
fruit
with a
large
free
stone;
native
to China and Japan
Other information on loquat tree
WIKIPEDIA results for
loquat tree
Amazon results for
loquat tree
Tweet