tropaia

English

Noun

tropaia

  1. plural of tropaion

Anagrams