Definify.com

Definition 2024


demicannons

demicannons

English

Noun

demicannons

  1. plural of demicannon