meaning of abgedrängt

abgedrängt - German to English

pushed straight back