delicate and difficult to face or resolve - Spanish English Dictionary

Suggest a Term