Русский-Английский словарь »

омрачать означает в английский

РусскийАнглийский
омрачать verb
{imPlf}

cast a shadow(idiomatic)
verb