lunar crater - Turkish English Dictionary