French-Latin dictionary »

taratata meaning in Latin

FrenchLatin
taratata nom

taratantaranoun