YourDictionary

liverleaf

noun

See liverleaf in American Heritage Dictionary 4

link/cite print suggestion box