appendage waterleaf - German English Dictionary