Lughet
greasy spoon — English Definition | Lughet