Definify.com

Definition 2025


castrels

castrels

English

Noun

castrels

  1. plural of castrel