biostimulator

Etymology
or

Noun

 * 1)  Something that biostimulates.

Translations

 * Polish: biostymulator

Etymology
.