land with abundant red mangrove - Fransızca İngilizce Sözlük