torroid

torroid

English Noun
Ad

Definition

Misspelling of toroid.

Ad