struggle for a living - German English Dictionary