Portuguese-English dictionary »

carraça meaning in English

PortugueseEnglish
carraça noun
{f}

tick [ticks](arachnid)
noun
[UK: tɪk] [US: ˈtɪk]