self-propelled locomotive - Fransızca İngilizce Sözlük