Translation of iglu in English:

iglu

igloo

noun

  • 1

    igloo, small round house built from blocks of hard snow