meaning of living space

1. space sought for occupation by a nation whose population is expanding


Related Words

living space |

Developed & Maintained By Taraprasad.com

Treasure Words