Spanish English Dictionary

español - English

plaza

in English:

1. square


six thousand five hundred thirty-four square metres
skłer
square
square metre
方,放,旅,族

False Friends 1
Russell Square stabbings: Man arrested on suspicio...

plaza in other dictionaries

in French
in German
in Polish