Definify.com

Definition 2024


castrels

castrels

English

Noun

castrels

  1. plural of castrel