large pile of hay - German English Dictionary