inogen
noun
ino·gen
ˈin-ə-ˌjen
: a hypothetical substance formerly supposed to be continually decomposed and reproduced in the muscles and to serve as an oxygen reserve
Love words? Need even more definitions?
Merriam-Webster unabridged
Share