stand or rest on something - Fransızca İngilizce Sözlük