mada udua

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