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

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

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

cast a shadow(idiomatic)
verb