Portuguese-English dictionary »

arapuca meaning in English

PortugueseEnglish
arapuca noun
{f}

trap [traps](device designed to catch or kill animals)
noun
[UK: træp] [US: ˈtræp]