Ledutla /le-du-tla /
Grammar:noun
Yellow albuca plant (Albuca abyssinica)
Search More Words Dictionary