escaparate - German English Dictionary