Definify.com

Definition 2025


rooftrees

rooftrees

English

Noun

rooftrees

  1. plural of rooftree