escaparate - French English Dictionary