Definition of rubber ducker in English:

rubber ducker

noun

South African
informal