petrophyte - French English Dictionary