petrophyte - Spanish English Dictionary