Definify.com

Definition 2025


sclerobases

sclerobases

English

Noun

sclerobases

  1. plural of sclerobase