meaning of iglu

1. an Eskimo hut; usually built of blocks of sod or snow in the shape of a dome


Related Words

iglu |

Developed & Maintained By Taraprasad.com

Treasure Words