Definify.com

Definition 2025


sarments

sarments

English

Noun

sarments

  1. plural of sarment

French

Noun

sarments m

  1. plural of sarment