abra

/ˈæbɹə/

abra

English Noun Top 46,639
Ad

Definition

a narrow mountain or mesa pass

Etymology

From Spanish abra. Doublet of haven.

Ad