Portuguese-English dictionary »

meter uma lança em áfrica meaning in English

PortugueseEnglish
meter uma lança em África verb

set the Thames on fire(to achieve something amazing)
verb