machera

Italian

Noun

machera f (plural machere)

  1. machaira