limacon

noun

Alternative form of limaçon.