meaning of square mile

1. an area of 640 acres


Related Words

square mile |

Developed & Maintained By Taraprasad.com

Treasure Words