Diccionario Español-Inglés
delator
Accuser, denouncers
Diccionario Español-Inglés
delatar
delaware