defhive