English-German dictionary »

throat lash (am) meaning in German

EnglishGerman
throat lash (am)

Kehlgang