have a place in - French English Dictionary