im·per·fect imˈpərfəkt/Submit adjective 1. not perfect; faulty or incomplete.All Rights Reserved
im·per·fect imˈpərfəkt/Submit adjective 1. not perfect; faulty or incomplete.
12 parts