🔢🌲 Numbered Forest All meanings A dense forest of tall, closely-packed trees. ▲ 0 ▼ 0 More meanings →