endeavour - Dictionary definition and meaning for word endeavour
En+Devote.. Devote oneself to achieve something.
endeavour( in depth) thus endeavour efforts means efforts which is done from the depth to accompolish something
endeavour..resembles like underwear.you are making effort to select the different styles or color of underwear.