result of setting a trap - German English Dictionary

Suggest a Term