imperious need - Spanish English Dictionary