room with a large picture window - Spanish English Dictionary