Meaning of ubiquista in Spanish:

ubiquista

adjective

Biology
  • 1[animal, vegetal] Que se adapta a medios ecológicos muy diferentes.