tall order: a formidable task or requirement
undertaking: any piece of work that is undertaken or attempted
wolffia: minute rootless aquatic herbs having globular fronds floating on or near the water surface and bearing one flower per frond