Attested.to

Definition

(astronomy) an indistinct surface feature of Mars once thought to be a system of channels; they are now believed to be an optical illusion

Seed ·

Term in context

canal in CommonParlance