earth anchor - Turkish English Dictionary