Definify.com

Definition 2024


barbacanes

barbacanes

French

Noun

barbacanes f

  1. plural of barbacane