overstitch - German English Dictionary