Definition of ubiquista in Spanish:

ubiquista

adjective

  • 1

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