baby grand
baby grand  {n.}
A small grand piano no longer than three feet, maximally four feet. 
This apartment can't take a regular grand piano, so we'll have to buy a baby grand.
Categories: 
 
Source: A Dictionary of American Idioms

