rosetree

listen to the pronunciation of rosetree
English - English
{n} a tree that produces roses