guimbards

English

Noun

guimbards

  1. plural of guimbard