square mile
English Dictionary
->
Letter S
-> square mile
Search Dictionary:
square mile Definition
(n)
an
area
of
640
acres
square mile Synonyms
square mile
© Art Branch Inc.