English
suprapure
From supra- + pure.
Proto-Indo-European *úp
…
Proto-Italic *superos ‘upper’
Proto-Italic *superād ‘above’
Old Latin suprād
Latin suprā ‘above, on the top, on the upper side’
English supra-
Proto-Indo-European *pewH- ‘to cleanse, purify’
Proto-Italic *pūros
Latin pūrus ‘clear, clean, pure’
Old French pur ‘pure’
Middle English pure
English pure
Today it means
adj Very pure
Language periods are conventional ranges, not dates for this word.
Etymograph / suprapure