Polish-English dictionary »

xbox meaning in English

PolishEnglish
Xbox noun

Xboxnoun
video game console manufactured and distributed by Microsoft