tanglefoot (lotus) - German English Dictionary