nature calls. (urge to urinate) - Espagnol Anglais Dictionnaire