to be shy of strangers - French English Dictionary