From cross- + tolerant.
crosstolerant (comparative more crosstolerant, superlative most crosstolerant)