A butterfly garden is a specially designed outdoor space that attracts and supports a diverse range of butterfly species. These