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