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