Definitions
1.Nouna screech
2.NounA thrush.
3.VerbTo screech.
4.VerbTo make a light scratching sound, like a small animal burrowing.
5.VerbTo scratch so as to relieve an itch or irritation.
6.VerbTo pet an animal or human in a scratching manner.
7.NounA light scratching sound, like a small animal burrowing.
8.NounThe act of scratching an itch.
9.NounThe act of petting an animal or human in a scratching manner.