Skip to main content

English: aphids

Welsh: llyslau

Part of speech

Noun, Plural