From flexo- + magnetic.
flexomagnetic (comparative more flexomagnetic, superlative most flexomagnetic)