repeated and persistent need to urinate - Spanish English Dictionary