be too embarrassed [shy] to speak (out); be too embarrassed to say anything to sb.; too embarrassing to say it
Copyright © 2018 WordTech Co.