squirting

Explore definitions, synonyms, and language insights of squirting

Definitions

Adjective Satellite
propelled violently in a usually narrow stream