The Italian term "catapecchia" matches the English term "ramshackle hut"

other italian words that include "catapecchia" : english :
catapecchia jeryhouse
catapecchia slum