ST PETER'S FISH


Meaning of ST PETER'S FISH in English

■ noun a tilapia with a dark mark near each pectoral fin, native to North Africa and the Middle East. [ Sarotherodon galileus .]

Origin

with biblical allusion to Matt. 17:27.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.