Definify.com

Definition 2025


hamstrat

hamstrat

Swedish

Verb

hamstrat

  1. supine of hamstra.