remain embarrassed - Turkish English Dictionary