turtle bean - German English Dictionary