Caribbean trousers that end at the knees (7,6)
I believe the answer is:
bermuda shorts
(Other definitions for bermuda shorts that I've seen before include "Attire not quite knee-length" , "beachwear" , "Formal trousers reaching almost to the knee" , "Casual garment" , "Trousers that end at the knees" .)