Vocabulary

草葺き

thatching; thatch; thatched roof

noun