Search term hard-pressed has 2 results
Jump to
EN English IT Italian
hard-pressed (a) [general] in difficoltà (a) [general]
hard-pressed alle strette