Meaning of trapa
Definition of trapa
(noun)
small
genus
of Eurasian
aquatic
perennial
herbs:
water
chestnut
Other information on trapa
WIKIPEDIA results for
trapa
Amazon results for
trapa
Tweet