Etymograph

English

teracycle

From tera- + cycle.

Formed from tera- + cycle

Ancient Greek τέρας ‘monster’

English tera-

Proto-Indo-European *kʷel- ‘to turn’

…

Proto-Hellenic *kúklos ‘circle, wheel’

Ancient Greek κύκλος ‘circle, ring’

Late Latin cyclus

Middle English cicle ‘fixed length period of years’

English cycle

Today it means

noun terahertz

Language periods are conventional ranges, not dates for this word.

Etymograph / teracycle