royal masts

English

Noun

royal masts

  1. plural of royal mast