English-Italian dictionary »

troat meaning in Italian

EnglishItalian
troat (to make the cry of a deer)
verb
[UK: trˈəʊt]
[US: trˈoʊt]

bramireverb