Look Up Another Term

Definition: Alexa Show


An Amazon Echo device for video calling. See Amazon Echo.