Slovnenya

Translation English French: greasy spoon

Dictionary: main
greasy spoon
noun