overstretched - German English Dictionary