Term of the Moment

BDXL


Look Up Another Term


Definition: Stadia


A game streaming service from Google that was launched in 2019 and shuttered in early 2023 due to insufficient interest of players. See game streaming.