ydd meaning