Limacon meaning

Alternative form of limaçon.
noun
0
0
Advertisement