We do not currently know of any synonyms for keelboat.
The noun keelboat is defined as:
Did you mean kilobit?