Down the Clyde

"Do you think I came down the Clyde on a biscuit?" mean? I think it's Scottish.

Replies