Definify.com

Definition 2025


дубура

дубура

Dargwa

Noun

дубура (dubura)

  1. mountain