Find the word definition

Wiktionary
twin rooms

n. (twin room English)