BEOLINGUS
Dictionary - TU Chemnitz

 German  English

in der Klemme sitzen; in der/einer Zwickmühle sein; zwischen Baum und Borke sitzen/stecken {v} to be (caught) in a cleft stick