Definify.com

Definition 2025


kastor

kastor

Turkish

Noun

kastor

  1. beaver