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

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

РусскийАнглийский
Локрида proper noun

Locris(region of ancient Greece)
proper noun