shy person with trouble communicating - French English Dictionary