Definify.com

Definition 2025


clematises

clematises

English

Noun

clematises

  1. plural of clematis

Anagrams