hang out spot - French English Dictionary