Definify.com

Definition 2024


catenoids

catenoids

English

Noun

catenoids

  1. plural of catenoid

Anagrams