Entry # 7958 has returned 1 entry

mada udua

noun the point of a promontory or peninsula (esp. if large)