god's gift to mankind - Turkish English Dictionary