reflection from earth surface - Turkish English Dictionary