whopper - Dictionary definition and meaning for word whopper
Something that makes you say this as it's impressive or big