Italian edit

Noun edit

megaceri m

  1. plural of megacero

Anagrams edit