mucros

EnglishEdit

NounEdit

mucros

  1. plural of mucro