armored catfish - Turkish English Dictionary