Definition, synonyms and related words
A light, armored anti-tank vehicle of a particular kind.
Alternative spelling of Ontos