Abra meaning

A wooden boat used as a ferry in Dubai.
noun
0
0
A narrow mountain pass.
noun
0
0
Advertisement