suricata

(noun) Suricata

< surging | suricata suricatta >