escaparates - German English Dictionary