Definify.com

Definition 2026


rooftrees

rooftrees

English

Noun

rooftrees

  1. plural of rooftree