Arabic-English dictionary »

تُوت تُوت meaning in English

ArabicEnglish
تُوت تُوت

choo-choosound made by a steam locomotive (childish)