Translator


"living specimen" in Spanish