emulades

Catalan

Participle

emulades f pl

  1. feminine plural of emulat