Definify.com

Definition 2024


scréchaid

scréchaid

Middle Irish

Verb

scréchaid

  1. to cry, scream, screech