Slovnenya

Translation English Spanish: quadrangle

Dictionary: main
quadrangle
noun