shy person with trouble communicating - German English Dictionary