Definify.com

Definition 2026


scréchaid

scréchaid

Middle Irish

Verb

scréchaid

  1. to cry, scream, screech