presynaptic terminals - Spanish English Dictionary