very tired and making a last effort - German English Dictionary

Suggest a Term