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
Tweet