[/nq] As far as I know this means "sharing a room which has twin beds". You would be booking one single-size bed in a room with two such beds. The other bed would be independently booked by a stranger.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.