Printer friendly
"AcronymAttic.com

What does XTBS stand for?

XTBS stands for XEN Techno Biological Sphere

This definition appears rarely