excrétat

See also: excretat

French

Noun

excrétat m (plural excrétats)

  1. (biology) excreta