non-flowering plant: a plant that does not bear flowers
object: a tangible and visible entity; an entity that can cast a shadow
norfolk terrier: English breed of small terrier with a straight wiry grizzled coat and dropped ears