From piezo- + magnetic.
piezomagnetic (comparative more piezomagnetic, superlative most piezomagnetic)