leaded glass window - Spanish English Dictionary