English-French dictionary »

birdshit meaning in French

EnglishFrench
birdshit (vulgar: avian excreta)
noun

guanonom {m}