A dirty read occurs when two operations, like read and write both occurs at the same time and gives the incorrect or unedited data.
For example
A changed a row but did not committed the changes. B reads the uncommitted data but his view of the data may be wrong so that is a Dirty Read.