Definify.com

Definition 2026


castrels

castrels

English

Noun

castrels

  1. plural of castrel