Definify.com

Definition 2025


scréchaid

scréchaid

Middle Irish

Verb

scréchaid

  1. to cry, scream, screech