Means pomegranate in italian
âwow thatâs a nice melograno you got there.ââa what?âa pomegranate you fucking idiotâ¦â