Meaning of sabinea carinalis

Definition of sabinea carinalis

(noun) small Dominican tree bearing masses of large crimson flowers before the fine pinnate foliage emerges

Other information on sabinea carinalis

WIKIPEDIA results for sabinea carinalis
Amazon results for sabinea carinalis