n infml esp AmE Why the hell do you trust that ratface? — Какого черта ты веришь этому скользкому типу?
RATFACE
Англо-русский перевод RATFACE
Глазунов. New English-Russian dictionary of modern colloquial English Glazunov. Новый Англо-Русский словарь современной разговорной лексики Глазунов. 2003