English-Spanish dictionary »

box meaning in Spanish

EnglishSpanish
Xbox (video game console manufactured and distributed by Microsoft)
noun

Xboxnoun

234