teme
/T EH1 M/noun
- 1
A meme which lives in a technological artifact rather than the human mind.
- 2
A river which rises in Powys, Wales, before entering England, flowing through Shropshire, Herefordshire, for a short distance, and Worcestershire, and joining the River Severn south of Worcester.
- 3
A minor river in Marlborough, New Zealand, which flows into the (Marlborough) Avon River.
Translate โtemeโ into another language
Choose a language below to open the translator with English selected as the source language.