tela

Phonetic
[tɛ́la]
Portuguese: Translation
armadilha
English: Translation
trap
noun
Hunting and Fishing
Tools and weapons