Scabious meaning in malayalam
Word: Scabious
Scabious definition
Noun:
(botany) any of various plants of the genus Scabiosa
Related wordsScabious - Orinam Cheti (ഒരിനം ചെടി) Noun:
(botany) any of various plants of the genus Scabiosa
Malayalam to English
English To Malayalam