thatch-sparrow - German English Dictionary