The only free and comprehensive online etymological dictionary of the Spanish language
suponer (Verb) "to suppose"
From sub- "under" (see so) and poner.