Translator


"keel laying" in Spanish