small peninsula; cape; promontory; headland

Meaning

  1. n
    small peninsula; cape; promontory; headland

Example sentences