macrophyte - German English Dictionary