Learn how to say Demoed correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word demo:
noun (plural demos)
1chiefly British a public demonstration:
a peace demo
2a demonstration of the capabilities of something, typically computer software or a musical group:
a demo tape
verb (demos, demoing, demoed)
demonstrate the capabilities of (software or equipment).
record (a song) for demonstration purposes:
they’ve already demoed twelve new songs