Simply plug your letters into the Search and Get definitions for English words.
noun : RELEASE
) merchandise issued for sale or public showing (especially a record or film); "a new release from the London Symphony Orchestra" ;
) a process that liberates or discharges something; "there was a sudden release of oxygen"; "the release of iodine from the thyroid gland" ;
verb : RELEASE
See more about : RELEASE