What does Bilcock mean?

Bilcock meaning in General Dictionary

The European liquid train

View more

  • The European liquid railway.

Bilcock meaning in General Dictionary

(n.) The European water rail.