fall into a trap or deception - Turkish English Dictionary

Suggest a Term