• Forestock

    Full definition of forestock

    Noun

    forestock

    (plural forestocks)
    1. (firearms) forearm; handguard
    © Wiktionary