Definify.com

Definition 2024


botanizers

botanizers

English

Noun

botanizers

  1. plural of botanizer