duddama

difficult to manage or tame