Extimulation definition

(obsolete, nonce word) Stimulation.
noun
0
0
Advertisement