ENGLISH
GERMAN
GERMAN
ENGLISH

  

pressed

[prest]
adjective
 to be pressed for time/money   unter Zeitdruck/finanziellem Druck stehen

similar words