douteles (Middle English) comes from Middle English doute, from Old French doute, from Old French doter, from Latin dubitō, from Latin dubō, from Latin *dubos, from Indo-European *bʰuH-.
douteles (Middle English): doubtless