On de horn

exp.

To be sexually excited.

Let Lawrence Muck translate it to posh English for you
Lawrence Muck

Good day! I trust you are keeping well. Would you like me to translate 'On de horn' in use for you?

I fear the poor sailor was rather overexcited.