altimires

Catalan

Noun

altimires

  1. plural of altimira