Come learn 2000+ kanji and 6000+ vocabulary words with WaniKani.
A soldier cottage is a place where the soldiers stay. This is the barracks.
This is a jukugo word that uses the on'yomi readings of the kanji. You should be able to read this on your own.
The barracks were filled with such an offensive stench that I could barely breathe.