"Gandu" is a slang term used in India and Pakistan, and it has different meanings depending on the context. Here are the different meanings of "gandu" based on the search results:
- An arsehole, an idiot.
- Someone who takes the passive role in anal sex.
- A homosexual man.
- A term of endearment among friends.
It is important to note that "gandu" is considered vulgar, slang, and offensive in India and Pakistan.