keelboat in French keelboat in French quillard noun (sailing) Any sailboat having a keel (as opposed to a centerboard or daggerboard). Add to Flashcards