large-leaved lime - French English Dictionary