self-help devices - Fransızca İngilizce Sözlük