¿Qué hace (function ($) {...}) (jQuery); do / mean?

Soy un poco nuevo en complementos reutilizables para jquery. Me he encontrado con este código varias veces y no puedo entender exactamente qué está pasando.

(function( $ ){
   ...
})( jQuery );

¿Alguien puede iluminarme?