Definify.com

Definition 2026


дубура

дубура

Dargwa

Noun

дубура (dubura)

  1. mountain