300 Farsi Idioms with Their English Equivalents Learn to Speak Persian Fast (V 1) Back to Purchase the Book