Find the word definition

The Collaborative International Dictionary
London tuft

London tuft \London tuft\ (Bot.) The Sweet William ( Dianthus barbatus).