An expression for all-inclusive or very thorough. The expression comes from the nautical term stem or very front of a ship and stern or very back of a ship. From stem to stern means the entire ship. A nautical term that has now become part of everyday language
