Portuguese-English dictionary »

toboágua meaning in English

PortugueseEnglish
toboágua noun
{m}

water slide(a recreational slide with water flowing down it)
noun