Slovnenya

Translation English Spanish: defect

Dictionary: main
defect
noun