TRAP Meaning of TRAP in English n. trappe (-ar, -ero); (veh.) carre; (ambush) inboscada English Interlingue dictionary. Английский словарь Интерлингве. 2012