shy person with trouble communicating - Französisch Englisch Wörterbuch