Meaning of trifoliata
Definition of trifoliata
(noun)
small
fast-growing
spiny
deciduous
Chinese
orange
tree
bearing
sweetly
scented
flowers and
decorative
but
inedible
fruit:
used
as a
stock
in
grafting
and for hedges
Other information on trifoliata
WIKIPEDIA results for
trifoliata
Amazon results for
trifoliata
Tweet