Definify.com

Definition 2024


clematises

clematises

English

Noun

clematises

  1. plural of clematis

Anagrams