Search Your Word

Learn English Definition

    Worddenoting struggling or tossing about in pain, etc.

Learn English Synonym

    Worddenoting struggling or tossing about in pain, etc.