Look Up Another Term

Definition: Alexa


(1) The virtual assistant in Amazon's Echo line. See Amazon Echo.

(2) A website ranking system. See Alexa Rank.