Bullpup to termin używany do opisania określonego rodzaju konstrukcji broni palnej, w której mechanizmy spustowe i magazynek umieszczone są za chwytem pistoletowym i zamkiem. Oznacza to, że lufa i mechanizmy spustowe są umieszczone bardziej w tyle broni, co pozwala na skrócenie całkowitej długości karabinu lub strzelby, zachowując długość lufy.
Istnieją zarówno karabiny jak i strzelby w konstrukcji bullpup. Główną zaletą konstrukcji bullpup jest to, że można uzyskać dłuższą lufę w broni o krótszej ogólnej długości. Oznacza to większą precyzję strzałów, zwłaszcza na większe odległości, przy jednoczesnym zachowaniu zwrotności i manewrowości broni.
Bullpupy są stosowane w różnych rodzajach broni palnej, włączając w to karabiny szturmowe, karabiny snajperskie, strzelby, a nawet pistolety maszynowe. Ich popularność wynika z możliwości dostarczenia długiej lufy bez nadmiernego wydłużania broni, co jest szczególnie przydatne w sytuacjach, gdzie wymagana jest precyzja strzałów lub manewrowość, jak np. w przypadku strzelców wojskowych czy policyjnych.