English-German dictionary »

throat lash meaning in German

EnglishGerman
throat lash noun

der KehlriemenSubstantiv

throat lash (am)

Kehlgang