See also: excretat

French

edit

Noun

edit

excrétat m (plural excrétats)

  1. (biology) excreta