nature calls. (urge to urinate) - Spanish English Dictionary