tossed between horns of bull - Allemand Anglais Dictionnaire