EMBARRASSED Meaning of EMBARRASSED in English (Verb) naulaw English-Visayan vocabulary. Англо-бисайский словарь Висайян. 2012