Where does “LARP” come from?

LARP (English): Live-action role-playing; To engage in...

Definitions

  1. Live-action role-playing; To engage in...

Words derived from “LARP