stoccades

English

Noun

stoccades

  1. plural of stoccade