Great big fellows in semi-undress (7)
I believe the answer is:
immense
(Other definitions for immense that I've seen before include "Very big, exceedingly great" , "Huge, very big indeed" , "Very big, really huge" , "Huge, vast" , "Exceedingly large" .)