staggered fin - French English Dictionary