Definition of "Debby"

Debby