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