strap of cape - Fransızca İngilizce Sözlük