Definify.com

Definition 2026


clematises

clematises

English

Noun

clematises

  1. plural of clematis

Anagrams