English dictionary
telsontail meaning and definition
Definition and meaning of telsontail at MeaningMonkey.org. telsontail meaning and definition in the English Dictionary.TELSONTAIL noun
Definition of telsontail (noun)
- any of several minute primitive wingless and eyeless insects having a cone-shaped head; inhabit damp soil or decaying organic matter
- synonyms: proturan
Source: Princeton University Wordnet