Meaning of maclura

Definition of maclura

(noun) yellowwood trees or shrubs

Other information on maclura

WIKIPEDIA results for maclura
Amazon results for maclura