What is Deltic?
1.
(n) A
The 10 o' clock from Kings Cross to
Edinburgh was hauled by class 55 Deltic D9009 Alycidon.
See
2.
(adj) Peaceful, beautiful. Very closely linked with idyllic, to be deltic is to be almost perfect. Can be used in irony
The deltic East End. The Deltic way she kissed my face
See