display window: a window of a store facing onto the street; used to display merchandise for sale in the store
governor's plum: small shrubby tree of Madagascar cultivated in tropical regions as a hedge plant and for its deep red acid fruits resembling small plums