neyaashi

Noun

 * 1) point (of land), cape