Portuguese-English dictionary »

dar tudo de si meaning in English

PortugueseEnglish
dar tudo de si verb

give one's all(make the utmost effort)
verb