telescopic pump - Spanish English Dictionary