Leaffooted
English Meaning
Having leaflike expansions on the legs; -- said of certain insects; as, the leaf-footed bug (Leptoglossus phyllopus).
Sorry, No Malayalam Meaning for your input!
See Leaffoote Want To Try Leaffooted In Malayalam??