alfalfa cube - German English Dictionary