Definify.com

Definition 2024


gherra

gherra

Sardinian

Noun

gherra

  1. war, warfare