nevus - Dictionary definition and meaning for word nevus
Switch v and n to think of venus. Venus has sun spots that were there before we were born.