vulva of a female animal - Espagnol Anglais Dictionnaire