English-Arabic dictionary »

choo-choo meaning in Arabic

EnglishArabic
choo-choo sound made by a steam locomotive (childish)

تُوت تُوت