parasitic crater - Turkish English Dictionary