tower of reconciliation - French English Dictionary