sheep and lambs - Turkish English Dictionary