strohgedeckt - German English Dictionary