sheep and lambs - German English Dictionary