Meaning of Maclura

Definition of Maclura

(noun) yellowwood trees or shrubs

Other information on Maclura

WIKIPEDIA results for Maclura
Amazon results for Maclura