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