meaning of square yard
1.
a
unit
of
area
equal
to
one
yard
by
one
yard
square
Related Words
square yard
|
Developed & Maintained By
Taraprasad.com