Slovnenya

Translation English French: quadrangle

Dictionary: main
quadrangle
noun