Definify.com

Definition 2024


leaf_sights

leaf sights

English

Noun

leaf sights

  1. plural of leaf sight