ottimate

Italian

Noun

ottimate m (plural ottimati)

  1. optimate