English-Italian dictionary »

duckspeak meaning in Italian

EnglishItalian
duckspeak (thoughtless speech)
noun

ocoparlarenoun
{n}