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