Definify.com

Definition 2024


caterpillar_trees

caterpillar trees

English

Noun

caterpillar trees

  1. plural of caterpillar tree