I am willing to be told I am unreasonable, especially as I am not a newbie but I have heard this phrase and not been sure what it means?
I have deduced today that it is not a hamlet or village in Dartmoor or somewhere like that. and it probably is not a name of a romance novelist or celebrity chef.
I fear it may be something rude! 