• Godzillas

    Noun

    plural

    1. Plural of Godzilla
    © Wiktionary