Translator


"larding needle" in Spanish