petrophyte - German English Dictionary