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

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

РусскийАнглийский
недра noun
{n-Pl}

bowels(deepest or innermost part)
noun
[UK: ˈbaʊəlz] [US: ˈbaʊəlz]

subsoil [subsoils](layer of earth below topsoil)
noun
[UK: ˈsʌbsɔɪl] [US: ˈsʌb.ˈsɔɪl]