French-Latin dictionary »

faire caca meaning in Latin

FrenchLatin
faire caca

cacare