small crustacean used in medicine - Francés Inglés Diccionario