Definition of perfect square in English:

perfect square

noun