euryoecious

Etymology
From +. .

Adjective

 * 1)  Able to live in variable habitats or conditions.

Translations

 * French: