castoride

Italian

Noun

castoride m (plural castoridi)

  1. beaver

Anagrams