Exobiota

What is Exobiota?

Exobiota definition and meaning on Dictionary terms:
noun

extraterrestrial life.