have a special place - French English Dictionary