English-Lithuanian translations for screech
Definition of screech
- A high-pitched strident or piercing sound, such as that between a moving object and any surface
- Newfoundland rum
- To make such a sound
- to travel very fast, as if making the sounds of brakes being released
Trending Searches
Popular Dictionaries