Translator


"construction apparatus" in Spanish