Euclid


from Wikipedia, the free encyclopedia

Euclid stands for:

See also: