The imperial fluid ounce is a unit of volume from the imperial unit system and uses the symbol fl oz.
1 imperial fluid ounce is equal to 28.41306 ml. It is also equivalent to 0.9607599 US fl oz.
The imperial gallon was defined in Britain by Parliament in 1824 and established as ten pounds of water at a normal temperature. This was split into 4 quarts, each quart into 2 pints, each pint into 4 gills and each gill into 5 ounces.
Therefore; 1 imperial fluid ounce is equal to 1/20 imperial pint, 1/40 imperial quart and 1/160 imperial gallon.
The peck is a unit of volume in the US customary unit system. It uses the symbol pk.
1 US peck is equal to 1/4 of a US bushel. This is also equal to 2 US dry gallons, 8 US dry quarts or 16 US dry pints. In SI / metric, this equates to 8.809768 L.
Although the imperial peck is almost obsolete, it survives in some places in the USA - where some products (namely apples) are still sold by the peck.
It appears in the old English nursery rhyme; 'Peter Piper' where he 'picked a peck of pickled peppers'.