English-Latin dictionary »

that betrays secrets meaning in Latin

EnglishLatin
that betrays secrets adjective

garrulus [garrula, garrulum]adjective