Order of definitions in dictionaries
It depends on the dictionary. Some, perhaps most, place the most common use of the word first. The Oxford English Dictionary, 'the definitive record of the English language', places its definitions in the order in which each word is first used. That is to say, the earliest known meanings are given first. As the OED itself explains,
While the headword section of an entry provides generic information about a headword, the sense section explains the headword’s meaning or meanings. The sense section consists of one or more definitions, each with its paragraph of illustrative quotations, arranged chronologically.
Just a small addendum to the discussion: Merriam-Webster dictionaries and Dictionary.com use historical ordering of definitions. From M-W: "The order of senses within an entry is historical: the sense known to have been first used in English is entered first."
Generally words in dictionary definitions are ranked in order of commonality of use or "usualness of meaning".
For a word with a large number of meanings, the top few definitions may be of similar likeliness of meaning in common use, but definitions towards the bottom of the list will be ones which are rarely used and/or whose meanings are obscure or archaic.
A look through a number of dictionaries will show that there are certainly exceptions to this "rule", usually with less common meanings being out of 'order', although this may be a matter of the personal perceptions of the compiler.