Irish slang. An idiot. A complete fool.
Mary - I got up at six am to bring John to the airport.Me - you fucking dope, he could have got a taxi!!!