SCIMITAR Meaning of SCIMITAR in English ( n. ) A long-handled billhook. See Billhook. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012