trichosanthes - Spanish English Dictionary