didie meaning