podargidae Definition
Definition
Podargidae is a family of night birds, also known as boobook owls, which includes small to medium-sized nocturnal birds with rounded heads and featherless faces. These birds are characterized by their ability to see and hear in the dark and play a significant role in controlling rodent populations in their environments.
Browse