large number of little birds - Turkish English Dictionary