towerings

English

Noun

towerings

  1. plural of towering