castellati

English

Noun

castellati

  1. plural of castellatus