Top definition
A term used to call a being a mistake or failure.
You are indeed a goonglat sire.
by TheCovertAce January 29, 2021
Get a goonglat mug for your father Georges.