DEFLORATION Meaning of DEFLORATION in English ( n. ) That which is chosen as the flower or choicest part; careful culling or selection. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012