explosion crater - Turkish English Dictionary