Definify.com

Definition 2025


serps

serps

See also: SERPs

Catalan

Noun

serps

  1. plural of serp