strew all over - German English Dictionary