trap English - Turkish
1.
-
Englishantipersonnel device deliberately hidden or disguised as a harmless object
-
Turkishbubi tuzağı
2.
-
Englishslang: mouth
-
Turkishgaga qualifier
Related words
tide|spring spring undertake kick free kick raft ferry stairs
English translator: English Turkish trap Eesti sõnaraamat Español Traductor Svenska Översättare