strofoit - German English Dictionary