zilliard noun1 •(UK, slang) An unspecified large number (of).Yes, repeatedly, as Po said. He deserves at least a zilliard points for this, but I'll be restrained and only give him two. — 2008 formszilliards