text:
Module:roa-opt-headword

-- Based on Module:pt-headword by: Benwing -- Adapted by Stríðsdrengur -- Templates covered are: -- *, ; -- * , , ; -- * ; -- * ; -- * ; -- * ; -- * ; -- *.

local export = {} local pos_functions = {}

local force_cat = false -- for testing; if true, categories appear in non-mainspace pages

local m_links = require("Module:links") local m_table = require("Module:table") local com = require("Module:roa-opt-common") local romut_module = "Module:romance utilities" local lang = require("Module:languages").getByCode("roa-opt") local langname = lang:getCanonicalName

local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsplit = mw.text.split local usub = mw.ustring.sub

-- When followed by a hyphen in a hyphenated compound, the hyphen will be included with the prefix when linked. local include_hyphen_prefixes = m_table.listToSet { "ab", "afro", "anarco", "anglo", "ântero", "anti", "auto", "contra", "ex", "franco", "hiper", "infra", "inter", "intra", "macro", "micro", "neo", "pan", "pós", "pré", "pró", "proto", "sobre", "sub", "super", "vice", }

local function track(page) require("Module:debug/track")("roa-opt-headword/" .. page) return true end

local function glossary_link(entry, text) text = text or entry return "" .. text .. "" end

local metaphonic_label = "metaphonic"

local function check_all_missing(forms, plpos, tracking_categories) for _, form in ipairs(forms) do		if type(form) == "table" then form = form.term end if form then local title = mw.title.new(form) if title and not title.exists then table.insert(tracking_categories, langname .. " " .. plpos .. " with red links in their headword lines") end end end end

-- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.")

local parargs = frame:getParent.args

local params = { ["head"] = {list = true}, ["id"] = {}, ["splithyph"] = {type = "boolean"}, ["nolinkhead"] = {type = "boolean"}, ["json"] = {type = "boolean"}, ["pagename"] = {}, -- for testing }

if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do			params[key] = val end end

local args = require("Module:parameters").process(parargs, params)

local pagename = args.pagename or mw.title.getCurrentTitle.text

local user_specified_heads = args.head local heads = user_specified_heads if args.nolinkhead then if #heads == 0 then heads = {pagename} end else local romut = require(romut_module) local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph, nil,			include_hyphen_prefixes) if #heads == 0 then heads = {auto_linked_head} else for i, head in ipairs(heads) do				if head:find("^~") then head = romut.apply_link_modifiers(auto_linked_head, usub(head, 2)) heads[i] = head end end end end

local data = { lang = lang, pos_category = poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = #user_specified_heads == 0, genders = {}, inflections = {}, pagename = pagename, id = args.id, force_cat_output = force_cat, }

local is_suffix = false if pagename:find("^%-") and poscat ~= "suffix forms" then is_suffix = true data.pos_category = "suffixes" local singular_poscat = require("Module:string utilities").singularize(poscat) table.insert(data.categories, langname .. " " .. singular_poscat .. "-forming suffixes") table.insert(data.inflections, {label = singular_poscat .. "-forming suffix"}) end

local tracking_categories = {}

if pos_functions[poscat] then pos_functions[poscat].func(args, data, tracking_categories, frame, is_suffix) end

if args.json then return require("Module:JSON").toJSON(data) end

return require("Module:headword").full_headword(data) .. (#tracking_categories > 0 and require("Module:utilities").format_categories(tracking_categories, lang, nil, nil, force_cat) or "") end

local function fetch_qualifiers(qual, existing) if not qual then return existing end if not existing then return {qual} end local retval = {} for _, e in ipairs(existing) do		table.insert(retval, e)	end table.insert(retval, qual) return retval end

local function process_terms_with_qualifiers(terms, quals) local infls = {} for i, term in ipairs(terms) do		table.insert(infls, {term = term, q = fetch_qualifiers(quals[i])}) end return infls end

local function replace_hash_with_lemma(term, lemma) -- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture replace -- expression. lemma = lemma:gsub("%%", "%%%%") -- Assign to a variable to discard second return value. term = term:gsub("#", lemma) return term end

local function is_metaphonic(args, lemma) if args.nometa then return false end if args.meta then return true end -- Anything in -oso with a preceding vowel (e.g. gostoso, curioso) is normally metaphonic. return rfind(lemma, com.V .. ".*oso$") end

- --                                         Nouns                                      -- -

local allowed_genders = m_table.listToSet(	{"m", "f", "mf", "mfbysense", "m-p", "f-p", "mf-p", "mfbysense-p", "?", "?-p", "n", "n-p"} )

local function process_genders(data, genders, g_qual) for i, g in ipairs(genders) do		if not allowed_genders[g] then error("Unrecognized gender: " .. g)		end if g_qual[i] then table.insert(data.genders, {spec = g, qualifiers = {g_qual[i]}}) else table.insert(data.genders, g)		end end end

local function do_noun(args, data, tracking_categories, pos, is_suffix, is_proper) local is_plurale_tantum = false local has_singular = false if is_suffix then pos = "suffix" end local plpos = require("Module:string utilities").pluralize(pos)

data.genders = {} local saw_m = false local saw_f = false local gender_for_default_plural process_genders(data, args[1], args.g_qual) -- Check for specific genders and pluralia tantum. for i, g in ipairs(args[1]) do		if g:find("-p$") then is_plurale_tantum = true else has_singular = true if g == "m" or g == "mf" or g == "mfbysense" then saw_m = true end if g == "f" or g == "mf" or g == "mfbysense" then saw_f = true end end end if saw_m and saw_f then gender_for_default_plural = "m" elseif saw_f then gender_for_default_plural = "f" else gender_for_default_plural = "m" end

local lemma = m_links.remove_links(data.heads[1]) -- should always be specified

local function insert_inflection(list, term, accel, qualifiers, no_inv) local infl = {q = qualifiers, accel = accel} --if term == lemma and not no_inv then --	infl.label = glossary_link("invariable") --else infl.term = term --end infl.term_for_further_inflection = term table.insert(list, infl) end

-- Plural local plurals = {} local args_mpl = args.mpl local args_fpl = args.fpl local args_pl = args[2]

if is_plurale_tantum and not has_singular then if #args_pl > 0 then error("Can't specify plurals of plurale tantum " .. pos) end table.insert(data.inflections, {label = glossary_link("plural only")}) else if is_plurale_tantum then -- both singular and plural table.insert(data.inflections, {label = "sometimes " .. glossary_link("plural only") .. ", in variation"}) end -- If no plurals, use the default plural if not a proper noun. if #args_pl == 0 and not is_proper then args_pl = {"+"} end -- If only ~ given (countable and uncountable), add the default plural after it. if #args_pl == 1 and args_pl[1] == "~" then args_pl = {"~", "+"} end -- Gather plurals, handling requests for default plurals for i, pl in ipairs(args_pl) do			local function insert_pl(term) local quals = fetch_qualifiers(args.pl_qual[i]) if term == lemma and i == 1 and #args_pl == 1 then table.insert(data.inflections, {label = glossary_link("invariable"), q = quals}) table.insert(data.categories, langname .. " indeclinable " .. plpos) else insert_inflection(plurals, term, nil, quals) end table.insert(data.categories, langname .. " countable " .. plpos) end local function make_plural_and_insert(form, special) local pl = com.make_plural(lemma, special) if pl then insert_pl(pl) end end

if pl == "+" then make_plural_and_insert(lemma) elseif pl:find("^%+") then pl = require(romut_module).get_special_indicator(pl) make_plural_and_insert(lemma, pl) elseif pl == "?" or pl == "!" then if i > 1 or #args_pl > 1 then error("Can't specify ? or ! with other plurals") end if pl == "?" then -- Plural is unknown -- Better not to display anything -- table.insert(data.inflections, {label = "plural unknown or uncertain"}) table.insert(data.categories, langname .. " " .. plpos .. " with unknown or uncertain plurals") else -- Plural is not attested table.insert(data.inflections, {label = "plural not attested"}) table.insert(data.categories, langname .. " " .. plpos .. " with unattested plurals") end elseif pl == "-" then if i > 1 then error("Plural specifier - must be first") end -- Uncountable noun; may occasionally have a plural table.insert(data.categories, langname .. " uncountable " .. plpos)

-- If plural forms were given explicitly, then show "usually" if #args_pl > 1 then table.insert(data.inflections, {label = "usually " .. glossary_link("uncountable")}) table.insert(data.categories, langname .. " countable " .. plpos) else table.insert(data.inflections, {label = glossary_link("uncountable")}) end elseif pl == "~" then if i > 1 then error("Plural specifier ~ must be first") end -- Countable and uncountable noun; will have a plural table.insert(data.categories, langname .. " countable " .. plpos) table.insert(data.categories, langname .. " uncountable " .. plpos) table.insert(data.inflections, {label = glossary_link("countable") .. " and " .. glossary_link("uncountable")}) else insert_pl(replace_hash_with_lemma(pl, lemma)) end end end

if #plurals > 1 then table.insert(data.categories, langname .. " " .. plpos .. " with multiple plurals") end

-- Gather masculines/feminines. For each one, generate the corresponding plural(s). local function handle_mf(mfs, qualifiers, inflect, default_plurals) local retval = {} for i, mf in ipairs(mfs) do			local function insert_infl(list, term, accel, existing_qualifiers) insert_inflection(list, term, accel, fetch_qualifiers(qualifiers[i], existing_qualifiers), "no inv") end if mf == "+" then -- Generate default feminine. mf = inflect(lemma) else mf = replace_hash_with_lemma(mf, lemma) end local special = require(romut_module).get_special_indicator(mf) if special then mf = inflect(lemma, special) end insert_infl(retval, mf) local mfpl = com.make_plural(mf, special) if mfpl then -- Add an accelerator for each masculine/feminine plural whose lemma -- is the corresponding singular, so that the accelerated entry -- that is generated has a definition that looks like -- # 				insert_infl(default_plurals, mfpl, {form = "p", lemma = mf}) end end return retval end

local feminine_plurals = {} local feminines = handle_mf(args.f, args.f_qual, com.make_feminine, feminine_plurals) local masculine_plurals = {} local masculines = handle_mf(args.m, args.m_qual, com.make_masculine, masculine_plurals)

local function handle_mf_plural(mfpl, qualifiers, default_plurals, singulars) local new_mfpls = {} for i, mfpl in ipairs(mfpl) do			local function insert_infl(term, accel, existing_qualifiers, no_inv) insert_inflection(new_mfpls, term, accel, fetch_qualifiers(qualifiers[i], existing_qualifiers), no_inv) end local accel if #mfpl == #singulars then -- If same number of overriding masculine/feminine plurals as singulars, -- assume each plural goes with the corresponding singular -- and use each corresponding singular as the lemma in the accelerator. -- The generated entry will have # as the -- definition. accel = {form = "p", lemma = singulars[i].term} else accel = nil end if mfpl == "+" then if #default_plurals > 0 then for _, defpl in ipairs(default_plurals) do						-- defpl is a table -- don't use "invariable" because the plural is not with respect to the lemma but -- with respect to the masc/fem singular insert_infl(defpl.term_for_further_inflection, defpl.accel, defpl.q, "no inv") end else -- mf is a table local default_mfpl = com.make_plural(lemma) if default_mfpl then insert_infl(default_mfpl, accel) end end elseif mfpl:find("^%+") then mfpl = require(romut_module).get_special_indicator(mfpl) if #singulars > 0 then for _, mf in ipairs(singulars) do						-- mf is a table local default_mfpl = com.make_plural(mf.term_for_further_inflection, mfpl) if default_mfpl then -- don't use "invariable" because the plural is not with respect to the lemma but -- with respect to the masc/fem singular insert_infl(default_mfpl, accel, mf.q, "no inv") end end else local default_mfpl = com.make_plural(lemma, mfpl) if default_mfpl then insert_infl(default_mfpl, accel) end end else mfpl = replace_hash_with_lemma(mfpl, lemma) -- don't use "invariable" if masc/fem singular present because the plural is not with respect to				-- the lemma but with respect to the masc/fem singular insert_infl(mfpl, accel, nil, #singulars > 0) end end return new_mfpls end

if #args_fpl > 0 then -- Override feminine plurals. feminine_plurals = handle_mf_plural(args_fpl, args.fpl_qual, feminine_plurals, feminines) end

if #args_mpl > 0 then -- Override masculine plurals. masculine_plurals = handle_mf_plural(args_mpl, args.mpl_qual, masculine_plurals, masculines) end

check_all_missing(plurals, plpos, tracking_categories) check_all_missing(feminines, plpos, tracking_categories) check_all_missing(feminine_plurals, plpos, tracking_categories) check_all_missing(masculines, plpos, tracking_categories) check_all_missing(masculine_plurals, plpos, tracking_categories)

local function redundant_plural(pl) for _, p in ipairs(plurals) do			if p.term_for_further_inflection == pl.term_for_further_inflection then return true end end return false end

for _, mpl in ipairs(masculine_plurals) do		if redundant_plural(mpl) then track("noun-redundant-mpl") end end

for _, fpl in ipairs(feminine_plurals) do		if redundant_plural(fpl) then track("noun-redundant-fpl") end end

if #plurals > 0 then plurals.label = "plural" plurals.accel = {form = "p"} table.insert(data.inflections, plurals) end

if #masculines > 0 then masculines.label = "masculine" table.insert(data.inflections, masculines) end

if #masculine_plurals > 0 then masculine_plurals.label = "masculine plural" table.insert(data.inflections, masculine_plurals) end

if #feminines > 0 then feminines.label = "feminine" feminines.accel = {form = "f"} table.insert(data.inflections, feminines) end

if #feminine_plurals > 0 then feminine_plurals.label = "feminine plural" table.insert(data.inflections, feminine_plurals) end

if is_metaphonic(args, lemma) then table.insert(data.inflections, {label = metaphonic_label}) table.insert(data.categories, langname .. " " .. plpos .. " with metaphony") end

-- Maybe add category 'Portuguese nouns with irregular gender' (or similar) local irreg_gender_lemma = com.rsub(lemma, " .*", "") -- only look at first word if (rfind(irreg_gender_lemma, "[^ã]o$") and (gender_for_default_plural == "f" or gender_for_default_plural == "mf" or gender_for_default_plural == "mfbysense")) or		(irreg_gender_lemma:find("a$") and (gender_for_default_plural == "m" or gender_for_default_plural == "mf" or gender_for_default_plural == "mfbysense")) then table.insert(data.categories, langname .. " " .. plpos .. " with irregular gender") end end

local function get_noun_params return { [1] = {list = "g", required = true, default = "?"}, [2] = {list = "pl"}, ["g_qual"] = {list = "g\1_qual", allow_holes = true}, ["pl_qual"] = {list = "pl\1_qual", allow_holes = true}, ["m"] = {list = true}, ["m_qual"] = {list = "m\1_qual", allow_holes = true}, ["f"] = {list = true}, ["f_qual"] = {list = "f\1_qual", allow_holes = true}, ["mpl"] = {list = true}, ["mpl_qual"] = {list = "mpl\1_qual", allow_holes = true}, ["fpl"] = {list = true}, ["fpl_qual"] = {list = "fpl\1_qual", allow_holes = true}, ["meta"] = {type = "boolean"}, -- metaphonic ["nometa"] = {type = "boolean"}, -- explicitly not metaphonic } end

pos_functions["nouns"] = { params = get_noun_params, func = function(args, data, tracking_categories, frame, is_suffix) do_noun(args, data, tracking_categories, "noun", is_suffix) end, }

pos_functions["proper nouns"] = { params = get_noun_params, func = function(args, data, tracking_categories, frame, is_suffix) do_noun(args, data, tracking_categories, "proper noun", is_suffix, "is proper noun") end, }

- --                                       Pronouns                                     -- -

local function do_pronoun(args, data, tracking_categories, pos, is_suffix) if is_suffix then pos = "suffix" end local plpos = require("Module:string utilities").pluralize(pos)

if not is_suffix then data.pos_category = plpos end

local lemma = m_links.remove_links(data.heads[1]) -- should always be specified

data.genders = {} for i, g in ipairs(args[1]) do		if g ~= "n" and g ~= "n-p" and not allowed_genders[g] then error("Unrecognized gender: " .. g)		end if args.g_qual[i] then table.insert(data.genders, {spec = g, qualifiers = {args.g_qual[i]}}) else table.insert(data.genders, g)		end end

local function do_inflection(forms, quals, label) if #forms > 0 then local terms = process_terms_with_qualifiers(forms, quals) check_all_missing(terms, plpos, tracking_categories) terms.label = label table.insert(data.inflections, terms) end end

do_inflection(args.m, args.m_qual, "masculine") do_inflection(args.f, args.f_qual, "feminine") do_inflection(args.sg, args.sg_qual, "singular") do_inflection(args.pl, args.pl_qual, "plural") do_inflection(args.mpl, args.mpl_qual, "masculine plural") do_inflection(args.fpl, args.fpl_qual, "feminine plural") do_inflection(args.n, args.n_qual, "neuter") end

local function get_pronoun_params local params = { [1] = {list = "g"}, --gender(s) ["g_qual"] = {list = "g\1_qual", allow_holes = true}, ["m"] = {list = true}, --masculine form(s) ["m_qual"] = {list = "m\1_qual", allow_holes = true}, ["f"] = {list = true}, --feminine form(s) ["f_qual"] = {list = "f\1_qual", allow_holes = true}, ["sg"] = {list = true}, --singular form(s) ["sg_qual"] = {list = "sg\1_qual", allow_holes = true}, ["pl"] = {list = true}, --plural form(s) ["pl_qual"] = {list = "pl\1_qual", allow_holes = true}, ["mpl"] = {list = true}, --masculine plural form(s) ["mpl_qual"] = {list = "mpl\1_qual", allow_holes = true}, ["fpl"] = {list = true}, --feminine plural form(s) ["fpl_qual"] = {list = "fpl\1_qual", allow_holes = true}, ["n"] = {list = true}, --neuter form(s) ["n_qual"] = {list = "n\1_qual", allow_holes = true}, }	return params end

pos_functions["pronouns"] = { params = get_pronoun_params, func = function(args, data, tracking_categories, frame, is_suffix) do_pronoun(args, data, tracking_categories, "pronoun", is_suffix) end, }

- --                                      Adjectives                                    -- -

local function insert_ancillary_inflection(data, forms, quals, label, plpos, tracking_categories) if forms and #forms > 0 then local terms = process_terms_with_qualifiers(forms, quals) check_all_missing(terms, plpos, tracking_categories) terms.label = label table.insert(data.inflections, terms) end end

-- Handle comparatives and superlatives for adjectives and adverbs, including user-specified comparatives and -- superlatives, default-requested comparatives/superlatives using '+', autogenerated comparatives/superlatives, -- and hascomp=. Code is the same for adjectives and adverbs. local function handle_adj_adv_comp(args, data, plpos, is_adv, tracking_categories) local lemma = m_links.remove_links(data.heads[1]) -- should always be specified local stem

if is_adv then stem = com.rsub(lemma, "mente$", "") else stem = lemma end

local function make_absolute_superlative(special) if is_adv then return com.make_adverbial_absolute_superlative(stem, special) else return com.make_absolute_superlative(stem, special) end end

-- Maybe autogenerate default comparative/superlative. if args.comp and args.sup then-- comp= and sup= were given as options to the user -- If no comp, but a non-default sup given, then add the default comparative/superlative. -- This is useful when an absolute superlative is given. local saw_sup_plus = false if #args.comp == 0 and #args.sup > 0 then for i, supval in ipairs(args.sup) do				if supval == "+" then saw_sup_plus = true end end if not saw_sup_plus then args.comp = {"+"} table.insert(args.sup, 1, "+") end end

-- If comp=+, use default comparative 'mais ...', and set a default superlative if unspecified. local saw_comp_plus = false for i, compval in ipairs(args.comp) do			if compval == "+" then saw_comp_plus = true args.comp[i] = "mais " .. lemma .. "" end end if saw_comp_plus and #args.sup == 0 then args.sup = {"+"} end -- If sup=+ (possibly from comp=+), use default superlative 'o mais ...'. Also handle absolute superlatives. for i, supval in ipairs(args.sup) do			if supval == "+" then args.sup[i] = "o mais " .. lemma .. "" elseif supval == "+abs" then args.sup[i] = make_absolute_superlative elseif rfind(supval, "^%+abs:") then local sp = rmatch(supval, "^%+abs:(.*)$") args.sup[i] = make_absolute_superlative(sp) end end end

if args.hascomp then if args.hascomp == "both" then table.insert(data.inflections, {label = "sometimes " .. glossary_link("comparable")}) table.insert(data.categories, langname .. " comparable " .. plpos) table.insert(data.categories, langname .. " uncomparable " .. plpos) else local hascomp = require("Module:yesno")(args.hascomp) if hascomp == true then table.insert(data.inflections, {label = glossary_link("comparable")}) table.insert(data.categories, langname .. " comparable " .. plpos) elseif hascomp == false then table.insert(data.inflections, {label = "not " .. glossary_link("comparable")}) table.insert(data.categories, langname .. " uncomparable " .. plpos) else error("Unrecognized value for hascomp=: " .. args.hascomp) end end elseif args.comp and #args.comp > 0 or args.sup and #args.sup > 0 then table.insert(data.inflections, {label = glossary_link("comparable")}) table.insert(data.categories, langname .. " comparable " .. plpos) end

insert_ancillary_inflection(data, args.comp, args.comp_qual, "comparative", plpos, tracking_categories) insert_ancillary_inflection(data, args.sup, args.sup_qual, "superlative", plpos, tracking_categories) end

local function do_adjective(args, data, tracking_categories, pos, is_suffix, is_superlative) local feminines = {} local masculine_plurals = {} local feminine_plurals = {} if is_suffix then pos = "suffix" end local plpos = require("Module:string utilities").pluralize(pos)

if not is_suffix then data.pos_category = plpos end

if args.sp then local romut = require(romut_module) if not romut.allowed_special_indicators[args.sp] then local indicators = {} for indic, _ in pairs(romut.allowed_special_indicators) do table.insert(indicators, "'" .. indic .. "'") end table.sort(indicators) error("Special inflection indicator beginning can only be " ..				m_table.serialCommaJoin(indicators, {dontTag = true}) .. ": " .. args.sp) end end

local lemma = m_links.remove_links(data.heads[1]) -- should always be specified

local function insert_inflection(forms, label, accel) if #forms > 0 then if forms[1].term == "-" then table.insert(data.inflections, {label = "no " .. label}) else forms.label = label forms.accel = {form = accel} table.insert(data.inflections, forms) end end end

if args.short then table.insert(data.inflections, {label = "short participle"}) end

if args.inv then -- invariable adjective table.insert(data.inflections, {label = glossary_link("invariable")}) table.insert(data.categories, langname .. " indeclinable " .. plpos) if args.sp or #args.f > 0 or #args.pl > 0 or #args.mpl > 0 or #args.fpl > 0 then error("Can't specify inflections with an invariable " .. pos) end elseif args.fonly then -- feminine-only if #args.f > 0 then error("Can't specify explicit feminines with feminine-only " .. pos) end if #args.pl > 0 then error("Can't specify explicit plurals with feminine-only " .. pos .. ", use fpl=") end if #args.mpl > 0 then error("Can't specify explicit masculine plurals with feminine-only " .. pos) end local argsfpl = args.fpl if #argsfpl == 0 then argsfpl = {"+"} end for i, fpl in ipairs(argsfpl) do			if fpl == "+" then local defpl = com.make_plural(lemma, args.sp) if not defpl then error("Unable to generate default plural of '" .. lemma .. "'") end fpl = defpl else fpl = replace_hash_with_lemma(fpl, lemma) end table.insert(feminine_plurals, {term = fpl, q = fetch_qualifiers(args.fpl_qual[i])}) end

check_all_missing(feminine_plurals, plpos, tracking_categories)

table.insert(data.inflections, {label = "feminine-only"}) insert_inflection(feminine_plurals, "feminine plural", "f|p") else -- Gather feminines. local argsf = args.f		if #argsf == 0 then argsf = {"+"} end for i, f in ipairs(argsf) do			if f == "+" then -- Generate default feminine. f = com.make_feminine(lemma, args.sp) else f = replace_hash_with_lemma(f, lemma) end table.insert(feminines, {term = f, q = fetch_qualifiers(args.f_qual[i])}) end

local argsmpl = args.mpl local argsfpl = args.fpl if #args.pl > 0 then if #argsmpl > 0 or #argsfpl > 0 or args.mpl_qual.maxindex > 0 or args.fpl_qual.maxindex > 0 then error("Can't specify both pl= and mpl=/fpl=") end argsmpl = args.pl			args.mpl_qual = args.pl_qual argsfpl = args.pl			args.fpl_qual = args.pl_qual end if #argsmpl == 0 then argsmpl = {"+"} end if #argsfpl == 0 then argsfpl = {"+"} end

for i, mpl in ipairs(argsmpl) do			if mpl == "+" then -- Generate default masculine plural. local defpl = com.make_plural(lemma, args.sp) if not defpl then error("Unable to generate default plural of '" .. lemma .. "'") end mpl = defpl else mpl = replace_hash_with_lemma(mpl, lemma) end table.insert(masculine_plurals, {term = mpl, q = fetch_qualifiers(args.mpl_qual[i])}) end

for i, fpl in ipairs(argsfpl) do			if fpl == "+" then for _, f in ipairs(feminines) do -- Generate default feminine plural; f is a table. local defpl = com.make_plural(f.term, args.sp) if not defpl then error("Unable to generate default plural of '" .. f.term .. "'") end table.insert(feminine_plurals, {term = defpl, q = fetch_qualifiers(args.fpl_qual[i], f.q)}) end else fpl = replace_hash_with_lemma(fpl, lemma) table.insert(feminine_plurals, {term = fpl, q = fetch_qualifiers(args.fpl_qual[i])}) end end

check_all_missing(feminines, plpos, tracking_categories) check_all_missing(masculine_plurals, plpos, tracking_categories) check_all_missing(feminine_plurals, plpos, tracking_categories)

local fem_like_lemma = #feminines == 1 and feminines[1].term == lemma and not feminines[1].q		local fem_pl_like_masc_pl = #masculine_plurals > 0 and #feminine_plurals > 0 and m_table.deepEquals(masculine_plurals, feminine_plurals) local masc_pl_like_lemma = #masculine_plurals == 1 and masculine_plurals[1].term == lemma and not masculine_plurals[1].q		if fem_like_lemma and fem_pl_like_masc_pl and masc_pl_like_lemma then -- actually invariable table.insert(data.inflections, {label = glossary_link("invariable")}) table.insert(data.categories, langname .. " indeclinable " .. plpos) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "feminine", "f|s") end

if fem_pl_like_masc_pl then insert_inflection(masculine_plurals, "plural", "p") data.genders = {"mf"} else insert_inflection(masculine_plurals, "masculine plural", "m|p") insert_inflection(feminine_plurals, "feminine plural", "f|p") end end end

insert_ancillary_inflection(data, args.n, args.n_qual, "neuter", plpos, tracking_categories)

handle_adj_adv_comp(args, data, plpos, false, tracking_categories)

-- Handle requests for default diminutive. if args.dim then for i, dim in ipairs(args.dim) do			if dim == "+" then args.dim[i] = com.make_diminutive(lemma) elseif dim:find("^%+") then dim = require(romut_module).get_special_indicator(dim) args.dim[i] = com.make_diminutive(lemma, dim) end end end

-- Handle requests for default augmentative. if args.aug then for i, aug in ipairs(args.aug) do			if aug == "+" then args.aug[i] = com.make_augmentative(lemma) elseif aug:find("^%+") then aug = require(romut_module).get_special_indicator(aug) args.aug[i] = com.make_augmentative(lemma, aug) end end end

insert_ancillary_inflection(data, args.dim, args.dim_qual, "diminutive", plpos, tracking_categories) insert_ancillary_inflection(data, args.aug, args.aug_qual, "augmentative", plpos, tracking_categories)

if is_metaphonic(args, lemma) then table.insert(data.inflections, {label = metaphonic_label}) table.insert(data.categories, langname .. " " .. plpos .. " with metaphony") end

if args.irreg and is_superlative then table.insert(data.categories, langname .. " irregular superlative " .. plpos) end end

local function get_adjective_params(adjtype) local params = { ["inv"] = {type = "boolean"}, --invariable ["sp"] = {}, -- special indicator: "first", "first-last", etc.		["f"] = {list = true}, --feminine form(s) ["f_qual"] = {list = "f\1_qual", allow_holes = true}, ["pl"] = {list = true}, --plural override(s) ["pl_qual"] = {list = "pl\1_qual", allow_holes = true}, ["mpl"] = {list = true}, --masculine plural override(s) ["mpl_qual"] = {list = "mpl\1_qual", allow_holes = true}, ["fpl"] = {list = true}, --feminine plural override(s) ["fpl_qual"] = {list = "fpl\1_qual", allow_holes = true}, ["meta"] = {type = "boolean"}, -- metaphonic ["nometa"] = {type = "boolean"}, -- explicitly not metaphonic }	if adjtype == "base" then params["comp"] = {list = true} --comparative(s) params["comp_qual"] = {list = "comp\1_qual", allow_holes = true} params["sup"] = {list = true} --superlative(s) params["sup_qual"] = {list = "sup\1_qual", allow_holes = true} params["dim"] = {list = true} --diminutive(s) params["dim_qual"] = {list = "dim\1_qual", allow_holes = true} params["aug"] = {list = true} --augmentative(s) params["aug_qual"] = {list = "aug\1_qual", allow_holes = true} params["fonly"] = {type = "boolean"} -- feminine only params["hascomp"] = {} -- has comparative end if adjtype == "part" then params["short"] = {type = "boolean"} -- short participle end if adjtype == "sup" then params["irreg"] = {type = "boolean"} end if adjtype == "pron" or adjtype == "contr" then params["n"] = {list = true} --neuter form(s) params["n_qual"] = {list = "n\1_qual", allow_holes = true} end return params end

pos_functions["adjectives"] = { params = get_adjective_params("base"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "adjective", is_suffix) end, }

pos_functions["comparative adjectives"] = { params = get_adjective_params("comp"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "adjective", is_suffix) end, }

pos_functions["superlative adjectives"] = { params = get_adjective_params("sup"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "adjective", is_suffix, "is superlative") end, }

pos_functions["past participles"] = { params = get_adjective_params("part"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "participle", is_suffix) data.pos_category = "past participles" end, }

pos_functions["determiners"] = { params = get_adjective_params("det"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "determiner", is_suffix) end, }

pos_functions["adjective-like pronouns"] = { params = get_adjective_params("pron"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "pronoun", is_suffix) end, }

pos_functions["adjective-like contractions"] = { params = get_adjective_params("contr"), func = function(args, data, tracking_categories, frame, is_suffix) do_adjective(args, data, tracking_categories, "contraction", is_suffix) end, }

- --                                       Adverbs                                      -- -

local function do_adverb(args, data, tracking_categories, pos, is_suffix) if is_suffix then pos = "suffix" end local plpos = require("Module:string utilities").pluralize(pos)

if not is_suffix then data.pos_category = plpos end

handle_adj_adv_comp(args, data, plpos, "is adv", tracking_categories) end

local function get_adverb_params(advtype) local params = {} if advtype == "base" then params["comp"] = {list = true} --comparative(s) params["comp_qual"] = {list = "comp\1_qual", allow_holes = true} params["sup"] = {list = true} --superlative(s) params["sup_qual"] = {list = "sup\1_qual", allow_holes = true} params["hascomp"] = {} -- has comparative end return params end

pos_functions["adverbs"] = { params = get_adverb_params("base"), func = function(args, data, tracking_categories, frame, is_suffix) do_adverb(args, data, tracking_categories, "adverb", is_suffix) end, }

pos_functions["comparative adverbs"] = { params = get_adverb_params("comp"), func = function(args, data, tracking_categories, frame, is_suffix) do_adverb(args, data, tracking_categories, "adverb", is_suffix) end, }

pos_functions["superlative adverbs"] = { params = get_adverb_params("sup"), func = function(args, data, tracking_categories, frame, is_suffix) do_adverb(args, data, tracking_categories, "adverb", is_suffix) end, }

- --                                        Verbs                                       -- -

pos_functions["verbs"] = { params = { [1] = {},		["pres"] = {list = true}, --present ["pres_qual"] = {list = "pres\1_qual", allow_holes = true}, ["pres3s"] = {list = true}, --third-singular present ["pres3s_qual"] = {list = "pres3s\1_qual", allow_holes = true}, ["pret"] = {list = true}, --preterite ["pret_qual"] = {list = "pret\1_qual", allow_holes = true}, ["part"] = {list = true}, --participle ["part_qual"] = {list = "part\1_qual", allow_holes = true}, ["short_part"] = {list = true}, --short participle ["short_part_qual"] = {list = "short_part\1_qual", allow_holes = true}, ["noautolinktext"] = {type = "boolean"}, ["noautolinkverb"] = {type = "boolean"}, ["attn"] = {type = "boolean"}, },	func = function(args, data, tracking_categories, frame) local preses, preses_3s, prets, parts, short_parts

if args.attn then table.insert(tracking_categories, "Requests for attention concerning " .. langname) return end

local pt_verb = require(pt_verb_module) local alternant_multiword_spec = pt_verb.do_generate_forms(args, "pt-verb", data.heads[1])

local specforms = alternant_multiword_spec.forms local function slot_exists(slot) return specforms[slot] and #specforms[slot] > 0 end

local function do_finite(slot_tense, label_tense) -- Use pres_3s if it exists and pres_1s doesn't exist (e.g. impersonal verbs); similarly for pres_3p (only3p verbs); -- but fall back to pres_1s if neither pres_1s nor pres_3s nor pres_3p exist (e.g. empedernir). local has_1s = slot_exists(slot_tense .. "_1s") local has_3s = slot_exists(slot_tense .. "_3s") local has_3p = slot_exists(slot_tense .. "_3p") if has_1s or (not has_3s and not has_3p) then return { slot = slot_tense .. "_1s", label = ("first-person singular %s"):format(label_tense), }, true elseif has_3s then return { slot = slot_tense .. "_3s", label = ("third-person singular %s"):format(label_tense), }, false else return { slot = slot_tense .. "_3p", label = ("third-person plural %s"):format(label_tense), }, false end end

local did_pres_1s preses, did_pres_1s = do_finite("pres", "present") preses_3s = { slot = "pres_3s", label = "third-person singular present", }		prets = do_finite("pret", "preterite") parts = { slot = "pp_ms", label = "past participle", }		short_parts = { slot = "short_pp_ms", label = "short past participle", }

if #args.pres > 0 or #args.pres3s > 0 or #args.pret > 0 or #args.part > 0 or #args.short_part > 0 then track("verb-old-multiarg") end

local function strip_brackets(qualifiers) if not qualifiers then return nil end local stripped_qualifiers = {} for _, qualifier in ipairs(qualifiers) do				local stripped_qualifier = qualifier:match("^%[(.*)%]$") if not stripped_qualifier then error("Internal error: Qualifier should be surrounded by brackets at this stage: " .. qualifier) end table.insert(stripped_qualifiers, stripped_qualifier) end return stripped_qualifiers end

local function do_verb_form(args, qualifiers, slot_desc, skip_if_empty) local forms local to_insert

if #args == 0 then forms = specforms[slot_desc.slot] if not forms or #forms == 0 then if skip_if_empty then return end forms = end elseif #args == 1 and args[1] == "-" then forms = else forms = {} for i, arg in ipairs(args) do					local qual = qualifiers[i] if qual then -- FIXME: It's annoying we have to add brackets and strip them out later. The inflection -- code adds all footnotes with brackets around them; we should change this. qual = {"[" .. qual .. "]"}					end local form = arg if not args.noautolinkverb then form = com.add_links(form) end table.insert(forms, {form = form, footnotes = qual}) end end

if forms[1].form == "-" then to_insert = {label = "no " .. slot_desc.label} else local into_table = {label = slot_desc.label} for _, form in ipairs(forms) do					local qualifiers = strip_brackets(form.footnotes) -- Strip redundant brackets surrounding entire form. These may get generated e.g. -- if we use the angle bracket notation with a single word. local stripped_form = rmatch(form.form, "^%[%[([^%[%]]*)%]%]$") or form.form stripped_form = pt_verb.remove_variant_codes(stripped_form) -- Don't include accelerators if brackets remain in form, as the result will be wrong. -- FIXME: For now, don't include accelerators. We should use the new once implemented. -- local this_accel = not stripped_form:find("%[%[") and accel or nil local this_accel = nil table.insert(into_table, {term = stripped_form, q = qualifiers, accel = this_accel}) end to_insert = into_table end

table.insert(data.inflections, to_insert) end

local skip_pres_if_empty if alternant_multiword_spec.no_pres1_and_sub then table.insert(data.inflections, {label = "no first-person singular present"}) table.insert(data.inflections, {label = "no present subjunctive"}) end if alternant_multiword_spec.no_pres_stressed then table.insert(data.inflections, {label = "no stressed present indicative or subjunctive"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then table.insert(data.inflections, {label = glossary_link("impersonal")}) elseif alternant_multiword_spec.only3sp then table.insert(data.inflections, {label = "third-person only"}) elseif alternant_multiword_spec.only3p then table.insert(data.inflections, {label = "third-person plural only"}) end local has_vowel_alt if alternant_multiword_spec.vowel_alt then for _, vowel_alt in ipairs(alternant_multiword_spec.vowel_alt) do				if vowel_alt ~= "+" and vowel_alt ~= "í" and vowel_alt ~= "ú" then has_vowel_alt = true break end end end

local function expand_footnotes_and_references(footnotes) if not footnotes then return nil end return require("Module:inflection utilities").fetch_headword_qualifiers_and_references(footnotes) end

do_verb_form(args.pres, args.pres_qual, preses, skip_pres_if_empty) -- We want to include both the pres_1s and pres_3s if there is a vowel alternation in the present singular. But we -- don't want to redundantly include the pres_3s if we already included it. if did_pres_1s and has_vowel_alt then do_verb_form(args.pres3s, args.pres3s_qual, preses_3s, skip_pres_if_empty) end do_verb_form(args.pret, args.pret_qual, prets) do_verb_form(args.part, args.part_qual, parts) do_verb_form(args.short_part, args.short_part_qual, short_parts, "skip if empty")

-- Add categories. for _, cat in ipairs(alternant_multiword_spec.categories) do			table.insert(data.categories, cat) end

-- If the user didn't explicitly specify head=, or specified exactly one head (not 2+) and we were able to		-- incorporate any links in that head into the 1= specification, use the infinitive generated by -- Module:pt-verb in place of the user-specified or auto-generated head. This was copied from -- Module:it-headword, where doing this gets accents marked on the verb(s). We don't have accents marked on -- the verb but by doing this we do get any footnotes on the infinitive propagated here. Don't do this if the -- user gave multiple heads or gave a head with a multiword-linked verbal expression such as Italian -- 'dare esca al fuoco' (FIXME: give Portuguese equivalent). if #data.user_specified_heads == 0 or (			#data.user_specified_heads == 1 and alternant_multiword_spec.incorporated_headword_head_into_lemma		) then data.heads = {} for _, lemma_obj in ipairs(alternant_multiword_spec.forms.infinitive_linked) do				local quals, refs = expand_footnotes_and_references(lemma_obj.footnotes) table.insert(data.heads, {term = lemma_obj.form, q = quals, refs = refs}) end end end }

- --                                   Suffix forms                                     -- -

pos_functions["suffix forms"] = { params = { [1] = {required = true, list = true}, ["g"] = {list = true}, ["g_qual"] = {list = "g\1_qual", allow_holes = true}, },	func = function(args, data, is_suffix) data.genders = {} process_genders(data, args.g, args.g_qual) local suffix_type = {} for _, typ in ipairs(args[1]) do table.insert(suffix_type, typ .. "-forming suffix") end table.insert(data.inflections, {label = "non-lemma form of " .. m_table.serialCommaJoin(suffix_type, {conj = "or"})}) end, }

return export

title: Module:roa-opt-headword


text:
нямнога

Etymology
From.

Adverb

 * 1)  not much, little

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: нямнога


text:
promettre la lune

Verb

 * 1)  to promise the moon, to promise the earth, to promise the stars to make promises that are impossible to uphold

title: promettre la lune


text:
لوطی

Etymology
.

Noun

 * 1) a homosexual, a sodomite, a pederast
 * 2) a libertine, impudent, profligate, dissolute fellow, a gambler, a drunkard
 * 1) a libertine, impudent, profligate, dissolute fellow, a gambler, a drunkard

title: لوطی


text:
tiremek

Etymology
From.

Verb

 * 1) to prop up

title: tiremek


text: Zivilprozeßordnung

title: Zivilprozeßordnung


title: kwaan1


text:
ask the impossible

Verb

 * 1) To request or expect something that is too difficult.

Translations

 * Finnish: pyytää mahdottomia
 * French: demander l'impossible
 * Polish: żądać niemożliwego

title: ask the impossible


title: kwaan2


text:
Talk:ask the impossible

Creating sum-of-parts terms with no definition is not great. Equinox ◑ 16:37, 17 February 2024 (UTC)

title: Talk:ask the impossible


title: kwaan3


text:
záložák

Etymology
From.

Noun

 * 1)  reservist

title: záložák


text:
Rhymes:Czech/oʒaːk

Rhymes > Czech

title: Rhymes:Czech/oʒaːk


text:
skeppsbruten

Etymology
.

Adjective

 * 1) shipwrecked
 * 2)  someone shipwrecked, a castaway

title: skeppsbruten


text: skeppsbrutet

title: skeppsbrutet


text: skeppsbrutna

title: skeppsbrutna


text: skeppsbrutne

title: skeppsbrutne


text:
ordkarg

Etymology
.

Adjective

 * 1) taciturn; terse, concise

title: ordkarg


text: ordkargt

title: ordkargt


text: ordkarga

title: ordkarga


text: ordkarge

title: ordkarge


title: kwaai4


title: kwaai1


text:
εὐαγγελιστής

Etymology
From

Noun

 * 1) bearer of good news
 * 2)  evangelist

title: εὐαγγελιστής


text: Template:RQ:C. Sinclair Modern Flirtations


title: kwaai2


title: kwaai3


text:
Snow Shoe

Etymology
According to local tradition, Snow Shoe was so named when a pair of snowshoes were found at an Indian village near the present town site.

title: Snow Shoe


text:
jungfrulig

Etymology
From.

Adjective

 * 1) virgin, virginal

title: jungfrulig


text: jungfruligt

title: jungfruligt


text: jungfruliga

title: jungfruliga


text: jungfruligare

title: jungfruligare


text: jungfruligast

title: jungfruligast


text: jungfruligaste

title: jungfruligaste


text:
jungfrulighet

Etymology
From.

Noun

 * 1) virginality

title: jungfrulighet


text: jungfruligheten

title: jungfruligheten


text: jungfrulighets

title: jungfrulighets


text: jungfrulighetens

title: jungfrulighetens


text:
lefteros

Etymology
, variant of.

Verb

 * 1) to free

title: lefteros


text:
stays'l

Noun

 * 1)  A staysail.

title: stays'l


text: stays'ls

title: stays'ls


text:
mains'l

Noun

 * 1)  A mainsail.

title: mains'l


text: mains'ls

title: mains'ls


text:
sedig

Etymology
From.

Adjective

 * 1) gentle, well-behaved

Usage notes
In particular to describe horses.

title: sedig


text: sedigt

title: sedigt


text: sediga

title: sediga


text:
Reconstruction:Proto-Finnic/ruttija

Etymology
Borrowed from, from (whence 🇨🇬).

Noun

 * 1)  steward, foreman (for slaves/servants)

Descendants
From :

From :

title: Reconstruction:Proto-Finnic/ruttija


text:
sedighet

Etymology
From.

Noun

 * 1) gentleness, well-behavedness

Usage notes
In particular to describe horses.

title: sedighet


text: sedigheten

title: sedigheten


text: sedighets

title: sedighets


text: sedighetens

title: sedighetens


text:
Template:RQ:C. Sinclair Modern Flirtations/documentation

Usage
This template may be used in Wiktionary entries to format quotations from 's work Modern Flirtations; or, A Month at Harrowgate (1st edition, 1841, 3 volumes). It can be used to create a link to online versions of the work at the Internet Archive:

 * Volume I.
 * Volume II.
 * Volume III.

Parameters
The template takes the following parameters:

Examples

 * Wikitext:
 * ; or
 * Result:
 * Result:


text: Stoffwechselprozeß

title: Stoffwechselprozeß


text: ijut

title: ijut


text:
ijjit

Noun

 * , McAndrew’s Hymn
 * In port (we used no cargo-steam) I'd daunder down the streets — / An ijjit grinnin' in a dream — for shells an' parrakeets, / An' walkin'-sticks o' carved Bamboo an' blowfish stuffed an' dried — / Fillin' my bunk wi' rubbishry the Chief put overside.
 * In port (we used no cargo-steam) I'd daunder down the streets — / An ijjit grinnin' in a dream — for shells an' parrakeets, / An' walkin'-sticks o' carved Bamboo an' blowfish stuffed an' dried — / Fillin' my bunk wi' rubbishry the Chief put overside.

title: ijjit


text: ijuts

title: ijuts


title: kwaang1


text: ijjits

title: ijjits


text: Verbrennungsprozeß

title: Verbrennungsprozeß


title: kwaang3


text:
Ashtabulan

Adjective

 * 1) Of or from Ashtabula.

Noun

 * 1) Someone from Ashtabula.

title: Ashtabulan


text:
pitwidol

Etymology
.

Adjective

 * 1) pituitary

title: pitwidol


text: Ashtabulans

title: Ashtabulans


text: Verwilderungsprozeß

title: Verwilderungsprozeß


text:
загадзя

Adverb

 * 1) in advance, beforehand

title: загадзя


text:
conspiranoia

Etymology
From.

Noun

 * 1)  conspiracy theory

title: conspiranoia


text: kelleg

title: kelleg


text: kellegs

title: kellegs


text:
מולד

Noun

 * 1) nativity
 * 2) time when new moon occurs

title: מולד


text:
Belader

Etymology
From.

title: Belader


text:
Entlader

Etymology
From.

title: Entlader


text:
haviha

Etymology
From. Compare 🇨🇬, 🇨🇬, etc.

Noun

 * 1) the Malay apple,.

title: haviha


text:
scrowge

Verb

 * 1)  To encroach on the space of another.

title: scrowge


text: scrowged

title: scrowged


text: scrowges

title: scrowges


text: scrowging

title: scrowging


title: kwaat1


text: чым

title: чым


text:
Erringer

Etymology
From.

title: Erringer


text: выпадку

title: выпадку


text: выпадкам

title: выпадкам


text: выпадкі

title: выпадкі


text: выпадкаў

title: выпадкаў


text: выпадкамі

title: выпадкамі


text: выпадках

title: выпадках


text:
Verwringer

Etymology
From.

title: Verwringer


title: kwai1


text:
Conway criterion

Etymology
Named for the English mathematician John Horton Conway.

Proper noun

 * 1)  A rule for determining whether a prototile will tile the plane.

title: Conway criterion


text: Conways

title: Conways


text: беларускай

title: беларускай


text: беларускую

title: беларускую


text:
gēvēg

Etymology
From Proto-Torres-Banks *ɣaβiɣa, from. Compare 🇨🇬, 🇨🇬, 🇨🇬, and 🇨🇬.

Noun

 * 1) the Malay apple,.

title: gēvēg


text: беларускаю

title: беларускаю


text: беларускае

title: беларускае


text: беларускага

title: беларускага


text: беларускім

title: беларускім


text: беларускаму

title: беларускаму


text: беларускія

title: беларускія


text:
prostad

Etymology
Borrowed from.

Noun

 * 1) prostate

title: prostad


text: беларускіх

title: беларускіх


text: беларускімі

title: беларускімі


title: kwai3


text:
nagvēg

Etymology
From.

title: nagvēg


text: беларусцы

title: беларусцы


text: беларусак

title: беларусак


title: kwai5


text:
raatsızlanmaq

Verb

 * 1) to worry

title: raatsızlanmaq


title: kwai4


text:
dėsnis

Noun

 * 1) law (a statement of an observed or established phenomena which is invariable under certain conditions)

title: dėsnis


text:
dividende de la paix

Etymology
.

Noun

 * 1)  peace dividend economic benefit gained from a reduction in defence spending, especially a fund of public money that is thereby made available for other purposes

title: dividende de la paix


text:
auswringen

Etymology
From.

Verb

 * 1) to wring out

title: auswringen


text:
Auswringer

Etymology
From.

title: Auswringer


text:
öldürici

Adjective

 * 1) deadly, fatal, lethal

title: öldürici


text: Auswringen

title: Auswringen


text: wringt aus

title: wringt aus


text: wrang aus

title: wrang aus


text: ausgewrungen

title: ausgewrungen


text: redund.

title: redund.


text:
öldürilmek

Etymology
Cognate with 🇨🇬, etc.

Verb

 * 1)  to be killed

title: öldürilmek


text: auswringend

title: auswringend


title: kwan5


text:
расчоска

Etymology
From.

Noun

 * 1) comb, hair brush

title: расчоска


text:
պայմանագրական

Etymology
From.

Adjective

 * 1) contractual

title: պայմանագրական


text:
Template:R:AF-vowels

François, Alexandre. 2005. Unraveling the history of the vowels of seventeen north Vanuatu languages. Oceanic Linguistics, 44 (2), pp.443‒504. ⟨halshs-00524988⟩

title: Template:R:AF-vowels


title: kwan2


title: kwan3


text:
Gesellschaftsvertrag

Etymology
From.

Noun

 * 1)  social contract

title: Gesellschaftsvertrag


title: kwan4


text: rodings

title: rodings


text:
покемон

Noun

 * 1) Pokémon, pocket monster

title: покемон


text: расчоскі

title: расчоскі


text: расчосцы

title: расчосцы


text: расчоску

title: расчоску


text: расчоскай

title: расчоскай


text: Ausquetschen

title: Ausquetschen


text: расчоскаю

title: расчоскаю


text:
gevige

Etymology
From Proto-Torres-Banks *ɣaβiɣa, from. Compare 🇨🇬, 🇨🇬, 🇨🇬, and 🇨🇬.

Noun

 * 1) the Malay apple,

Etymology
From Proto-Torres-Banks *ɣaβiɣa, from. Compare 🇨🇬, 🇨🇬, 🇨🇬, and 🇨🇬.

Noun

 * 1) the Malay apple,

title: gevige


text: Auspressen

title: Auspressen


text:
γῆρυς

Etymology
From.

Noun

 * 1) voice, speech

title: γῆρυς


text: расчосак

title: расчосак


text: расчоскам

title: расчоскам


text: расчосках

title: расчосках


text: γηρύων

title: γηρύων


text: auspressend

title: auspressend


text: Category:Ancient Greek terms derived from the Proto-Indo-European root *ǵeh₂r-


text: ausquetschend

title: ausquetschend


text: ausgepresst

title: ausgepresst


text: Category:Hindi terms derived from the Proto-Indo-European root *(s)neg-


text: Category:Terms derived from the Proto-Indo-European root *(s)neg-


text: ausgequetscht

title: ausgequetscht


text:
bewician

Etymology
From ang.

Verb

 * 1) to encamp

title: bewician


text: палову

title: палову


title: kwong2


text: Category:Ancient Greek terms prefixed with γεω-


text:
Zerquetscher

Etymology
From.

title: Zerquetscher


text: envelope paradox

title: envelope paradox


text: exchange paradox

title: exchange paradox


text:
Zerdrücker

Etymology
From.

title: Zerdrücker


text: covenant-lites

title: covenant-lites


text: cov-lite

title: cov-lite


text: cov-lites

title: cov-lites


title: kwong4


text:
octavarius

Etymology
From.

Adjective

 * 1)  of an eighth part

title: octavarius


text:
Auspresser

Etymology
From.

title: Auspresser


text:
monopleuric

Adjective

 * 1) Of an agreement or covenant: imposed by one party on the other.

title: monopleuric


text:
dipleuric

Adjective

 * 1) Of an agreement or covenant: formulated with input from both sides.

title: dipleuric


text:
Ausquetscher

Etymology
From.

title: Ausquetscher


text: banker's clip

title: banker's clip


text:
hałka

Etymology
.

Noun

 * 1)  jackdaw

title: hałka


text:
smąd

Etymology
.

Noun

 * 1)  smell of burning

title: smąd


text:
cross-fertilise

Etymology
From

title: cross-fertilise


text: Ausfragen

title: Ausfragen


text:
Tapajó

Noun

 * 1)  A member of an indigenous Brazilian people, now extinct, who in the 17th century lived in the area around where the Tapajós river flowed into the Amazon.

title: Tapajó


text:
плановая экономика

Noun

 * 1) planned economy

title: плановая экономика


text:
военная экономика

Noun

 * 1) war economy

title: военная экономика


text:
Ausfrager

Etymology
From.

title: Ausfrager


text:
આફૂસ

Etymology
, . Named after, a distinguished militarian and viceroy of Portuguese India, as it was introduced by Jesuit missionaries.

Noun

 * 1) Alphonso mango, a mango cultivar cultivated in  and  of  and other Indian regions.

title: આફૂસ


text:
cubo-futuristic

Adjective

 * 1)  Relating to cubo-futurism.

title: cubo-futuristic


text:
Befrager

Etymology
From.

title: Befrager


text:
transreason

Etymology
en

title: transreason


text:
Zerquetscherin

Etymology
From.

title: Zerquetscherin


text: Zerquetscherinnen

title: Zerquetscherinnen


text:
際叱

Noun

 * 1) edge, boundary, end

Reconstruction notes
Although Old Korean writing does not mark pitch, the Middle Korean reflex shows rising pitch, which is the result of a merger of a low-pitch and high-pitch syllable. This means that the Old Korean noun stem was originally bisyllabic, possibly in the shape of (where  is an unknown minimal vowel).

title: 際叱


text: ROPA

title: ROPA


text:
Ausdrücker

Etymology
From.

title: Ausdrücker


text:
reciprocal IVF

Noun

 * 1)  involving two female partners, one of whom supplies the ovum while the other carries the pregnancy.

title: reciprocal IVF


text:
co-IVF

Etymology
en

title: co-IVF


text: partner IVF

title: partner IVF


text:
action-forcing

Adjective

 * 1)  That compels someone to take action.

title: action-forcing


text:
oöverträfflig

Etymology
From.

Adjective

 * 1) unsurpassable

title: oöverträfflig


text: oöverträffligt

title: oöverträffligt


text: oöverträffliga

title: oöverträffliga


text: oöverträfflige

title: oöverträfflige


text: fragt aus

title: fragt aus


text: fragte aus

title: fragte aus


text:
تراضى

Verb

 * 1) to compromise, come to terms, agree on [+direct object]

title: تراضى


text:
transalpinsk

Etymology
.

Adjective

 * 1) transalpine

title: transalpinsk


text: transalpinskt

title: transalpinskt


text: transalpinska

title: transalpinska


text:
day game

Noun

 * 1)  The practice of going out in daylight hours to cold approach strangers and attempt to seduce them.

Translations

 * Finnish: tuntemattomien iskeminen päiväsaikaan
 * French: drague en journée, drague de rue
 * Polish: podryw na ulicy

title: day game


text: daygame

title: daygame


text:
Abfrager

Etymology
From.

title: Abfrager


text: transalpint

title: transalpint


text:
User:VastV0idInSpace0

Just doing my own thing.

title: User:VastV0idInSpace0


text:
oöversättlig

Etymology
From.

Adjective

 * 1) untranslatable

title: oöversättlig


text: oöversättligt

title: oöversättligt


text:
Talk:day game

member of the public
This sounds a bit weird, dunnit? I mean, you could go and chat up police(wo)men and it would still count as daygame. PUC – 18:30, 17 February 2024 (UTC)

 * The point is that these are unsuspecting people who have not gone out to be propositioned (and rarely like it!). Equinox ◑ 18:31, 17 February 2024 (UTC)

title: Talk:day game


text: oöversättliga

title: oöversättliga


text:
Taensa

Noun

 * 1)  A member of a Native American people whose settlements at the time of European contact in the late 17th century were located in present-day Tensas Parish, Louisiana.

Usage notes

 * Not to be confused with the Avoyel, known by the French as the petits Taensas (Little Taensa).

title: Taensa


text: Taensas

title: Taensas


text:
ofarbar

Etymology
From.

Adjective

 * 1) unnavigable

title: ofarbar


text: ofarbart

title: ofarbart


text: ofarbara

title: ofarbara


text:
overtaking lane

Noun

 * 1) On a multilane road, the lane intended or reserved for overtaking vehicles in other lanes.
 * 2)  The fast lane.

Usage notes

 * The overtaking lane is often confused for the fast lane in some jurisdictions, leading to terms such as left lane camper and left lane hog to describe drivers who disrupt and slow down traffic by staying in the overtaking lane.

Translations

 * Finnish:
 * Maori: arahipa

title: overtaking lane


text:
passing lane

Noun

 * 1)  The fast lane.
 * 1)  The fast lane.

title: passing lane


text:
βλάξ

Etymology
From.

Adjective

 * 1) slack, stupid
 * 2)  dolt

Declension
Not attested in the neuter.

title: βλάξ


text:
outrannsaklig

Etymology
From.

Adjective

 * 1) inscrutable, unfathomable, inexplicable

title: outrannsaklig


text: outrannsakligt

title: outrannsakligt


text: outrannsakliga

title: outrannsakliga


text:
outrannsaklighet

Etymology
From.

Noun

 * 1) inscrutability, unfathomableness, inexplicability

title: outrannsaklighet


text: outrannsakligheten

title: outrannsakligheten


text: outrannsaklighets

title: outrannsaklighets


text: outrannsaklighetens

title: outrannsaklighetens


text:
Avoyel

Noun

 * 1) A member of a small Native American tribe who at the time of European contact inhabited land near the mouth of the Red River at its confluence with the Atchafalaya River near present-day Marksville, Louisiana.

title: Avoyel


text: Avoyels

title: Avoyels


text:
spetsfundig

Etymology
.

Adjective

 * 1) quibbling

title: spetsfundig


text: Avoyelle

title: Avoyelle


text: Avoyelles

title: Avoyelles


text: spetsfundigt

title: spetsfundigt


text: spetsfundiga

title: spetsfundiga


text: spetsfundige

title: spetsfundige


text: spetsfundigare

title: spetsfundigare


text: spetsfundigast

title: spetsfundigast


text: spetsfundigaste

title: spetsfundigaste


text:
spetsfundighet

Etymology
From.

Noun

 * 1) quibbling, quibble, hair-splitting

title: spetsfundighet


text: spetsfundigheten

title: spetsfundigheten


text: spetsfundigheter

title: spetsfundigheter


text: spetsfundigheterna

title: spetsfundigheterna


text: spetsfundighets

title: spetsfundighets


text: spetsfundighetens

title: spetsfundighetens


text: spetsfundigheters

title: spetsfundigheters


text: spetsfundigheternas

title: spetsfundigheternas


text:
sinnrikhet

Etymology
From.

Noun

 * 1) ingenuity, ingeniousness

title: sinnrikhet


text: sinnrikheten

title: sinnrikheten


text: sinnrikhets

title: sinnrikhets


text: sinnrikhetens

title: sinnrikhetens


text:
skälmskhet

Etymology
From.

Noun

 * 1) mischievousness, roguishness

title: skälmskhet


text: skälmskheten

title: skälmskheten


text: skälmskhets

title: skälmskhets


text: skälmskhetens

title: skälmskhetens


text:
Werbekampagne

Etymology
From.

Noun

 * 1) public-relations campaign, advertising campaign, ad campaign

title: Werbekampagne


text:
drague de rue

Noun

 * 1) street pickup, day game

title: drague de rue


text: Werbekampagnen

title: Werbekampagnen


text: drague en rue

title: drague en rue


text: Category:Rhymes:Hebrew/el/3 syllables

title: Category:Rhymes:Hebrew/el/3 syllables


text:
開年飯

Noun

 * 1)  dinner celebrating Chinese New Year

title: 開年飯


text:
approach anxiety

Noun

 * 1)  The anxiety one experiences at the prospect of chatting up a stranger.

title: approach anxiety


text:
phosphaporphyrin

Noun

 * 1)  A phosphole-substituted porphyrin.

title: phosphaporphyrin


text: phosphaporphyrins

title: phosphaporphyrins


text: keso deplato

title: keso deplato


text:
calixphyrin

Noun

 * 1)  A compound that is analogous to a porphyrin but with two of the hydrocarbon bridges between pyrroles fully saturated.

title: calixphyrin


text: calixphyrins

title: calixphyrins


text:
تعارض

Verb

 * 1)  to contradict, oppose, rival, vie, conflict, be incompatible or contend with, combat each other [+مَعَ (object)]
 * 2)  to emulate, imitate each other, do like each other

title: تعارض


text:
calixpyrrole

Noun

 * 1)  A compound that is analogous to a porphyrin but with all four of the hydrocarbon bridges between pyrroles fully saturated.

title: calixpyrrole


text: calixpyrroles

title: calixpyrroles


text:
mini-cut

Noun

 * 1)  A shorter but relatively more aggressive dieting period (approaching 2–6 microcycles in length and 25–30 % calorie deficit).

title: mini-cut


text: mini-cuts

title: mini-cuts


text: minicut

title: minicut


text: minicuts

title: minicuts


text:
kibits

Etymology
, from, from , from.

Noun

 * 1) kibitz

title: kibits


text: Category:Tagalog terms derived from Middle High German


text: calorie deficit

title: calorie deficit


text: calorie deficits

title: calorie deficits


text:
kibitser

Etymology
.

Noun

 * 1) kibitzer

title: kibitser


text:
Talk:Laredo

etymology
enwiki offers all sorts of unlikely etymons (it's probably not Basque...) Arlo Barnes (talk) 19:05, 17 February 2024 (UTC)

title: Talk:Laredo


text:
грэбень

Etymology
.

Noun

 * 1) comb
 * 2) crest
 * 3) ridge

title: грэбень


text:
استشب

Verb

 * 1) to deem someone as achieved youngness
 * 2) to seek as youth
 * 3) to wait until somebody achieves youngness

title: استشب


text: GMAC

title: GMAC


text:
Talk:kengkoy

Kenkoy
@Mar vin kaiser KWFD and PD has the entry as kenkoy (though more referring to the character). Should this be moved? Ysrael214 (talk) 19:11, 17 February 2024 (UTC)

title: Talk:kengkoy


text:
non-choice

Etymology
From

title: non-choice


text: Template:hsb-proper noun

title: Template:hsb-proper noun


text:
malakeso

Etymology
From.

Adjective

 * 1) cheesy; caseous; cheeselike

title: malakeso


text:
أرعب

Verb

 * 1) to frighten, terrify, scare

Adjective

 * 1) scarier/scariest, more/most frightening, more/most terrifying
 * 1) scarier/scariest, more/most frightening, more/most terrifying

title: أرعب


text:
cornerball

Etymology
🇰🇲

Noun

 * 1)  A game somewhat resembling dodgeball, traditionally played in Pennsylvania German communities.

title: cornerball


text:
chwilys

Etymology
🇰🇲.

Noun

 * 1) inquisition

title: chwilys


text:
skumning

Etymology
From.

Noun

 * 1) foaming the act of forming bubbles
 * 2) skimming the act of reading a text quickly

title: skumning


text: skumningen

title: skumningen


text: skumningar

title: skumningar


text: skumningarna

title: skumningarna


text: skumnings

title: skumnings


text: skumningens

title: skumningens


text: skumningars

title: skumningars


text:
cordaitean

Adjective

 * 1)  Of or relating to the cordaites.

title: cordaitean


text: skumningarnas

title: skumningarnas


text:
avskiljning

Etymology
From.

Noun

 * 1) separation, isolation

title: avskiljning


text: avskiljningen

title: avskiljningen


text: avskiljningar

title: avskiljningar


text: avskiljningarna

title: avskiljningarna


text: avskiljnings

title: avskiljnings


text: avskiljningens

title: avskiljningens


text: avskiljningars

title: avskiljningars


text: avskiljningarnas

title: avskiljningarnas


text:
chwiliwr

Etymology
.

Noun

 * 1) investigator, searcher
 * 2) examiner, inquirer
 * 3) spy
 * 4)  probe

title: chwiliwr


text:
arvlös

Etymology
From.

Adjective

 * 1) disinherited

title: arvlös


text: arvlöst

title: arvlöst


text: arvlösa

title: arvlösa


text: arvlöse

title: arvlöse


text: criminators

title: criminators


text:
استبان

Verb

 * 1) to be or become clear, plain, understandable
 * 2) to make clear, clear up
 * 3) to see, know, perceive

title: استبان


text:
chwilyswr

Etymology
.

Noun

 * 1) inquisitor

title: chwilyswr


text: kreplich

title: kreplich


text: creplich

title: creplich


text:
subparallelly

Adverb

 * 1) In a subparallel manner.

title: subparallelly


text: Category:Tagalog unadapted borrowings from Latin


text:
долготный

Etymology
From.

Adjective

 * 1)  longitude, longitudinal

title: долготный


text:
chwiliwr Hall

Etymology
+.

title: chwiliwr Hall


text:
широтный

Etymology
From.

Adjective

 * 1)  latitude, latitudinal

title: широтный


text: cross-bedding

title: cross-bedding


text: cross-bedded

title: cross-bedded


text:
استبدع

Verb

 * 1) to regard or reckon as novel, innovative, unprecedented

title: استبدع


text: cross-beddings

title: cross-beddings


text: non-choices

title: non-choices


text:
crystallic

Adjective

 * 1) Of or relating to crystals.

title: crystallic


text: crystalic

title: crystalic


text:
guf

Noun

 * 1) water or liquid that comes out with momentum; spurt, swelling, eruption

title: guf


text:
cullage

Noun

 * 1) That which is culled; material cut off.

title: cullage


text: Bible studies

title: Bible studies


text:
chwiliedydd

Etymology
.

Noun

 * 1)  detector, probe
 * 2) investigator, searcher
 * 3) examiner, inquirer

title: chwiliedydd


text:
Appendix:Variations of "diri"

The word “diri” appears in many languages with many variations in the use of capitalization, punctuation, and diacritics.

Capitalization and punctuation

 * diri
 * Diri
 * DIRI

Diacritics

 * dirî
 * diři
 * dírí
 * díṛi
 * ḍiri

Other scripts

 * Cuneiform
 * 𒋛𒀀

 * Cyrillic
 * дірі
 * дири, Дири

 * Katakana
 * ディリ

Reduplication

 * diri diri

title: Appendix:Variations of "diri"


text: Cyphella

title: Cyphella


text:
chwiliedydd Hall

Etymology
+.

title: chwiliedydd Hall


text:
cyphella

Noun

 * 1)  A break in the lower cortex of a lichen thallus which appears as a cup-like structure or marking.

title: cyphella


text: cyphellae

title: cyphellae


text: daimonia

title: daimonia


text: Danicism

title: Danicism


text: Danicisms

title: Danicisms


text:
انتفى

Verb

 * 1) to fall off or fall away, be negative, exiled, expelled, absent, banished, dropped, non-existent, omitted, denied from [+مِنْ (object)]
 * 2) to be contradicted, controverted, disproved, refuted

title: انتفى


text:
استنفى

Verb

 * 1) to reject as worthless, useless, unacceptable

title: استنفى


text:
naaktbeeld

Etymology
Compound of.

Noun

 * 1) nude painting, sculpture or photograph depicting one or more human figure(s) in a state of near or total undress

title: naaktbeeld


text:
πρωτολόγος

Adjective

 * 1) speaking first, especially giving the first speech in court in a trial

Noun

 * 1)  the chief magistrate
 * 2) at Aphrodisias
 * 3) at Iconium
 * 1)  the chief magistrate
 * 2) at Aphrodisias
 * 3) at Iconium
 * 1) at Iconium

title: πρωτολόγος


text:
deavely

Adjective

 * , unfrequented.

title: deavely


text:
derbied

Adjective

 * 1)  Wearing a bowler hat.

title: derbied


text: derr-brain

title: derr-brain


text: derr-brains

title: derr-brains


text:
أشرس

Adjective

 * 1) fiercer/fiercest, harsher/harshest, more/most ferocious, more/most evil, more/most ill-natured, more/most vicious
 * 1) fiercer/fiercest, harsher/harshest, more/most ferocious, more/most evil, more/most ill-natured, more/most vicious

title: أشرس


text:
yahrzeit candle

Noun

 * 1)  A type of candle that is lit in memory of the deceased in Judaism.

title: yahrzeit candle


text: yahrzeit candles

title: yahrzeit candles


text: time-attacks

title: time-attacks


text:
Thaua

Noun

 * 1) An Aboriginal Australian people living around the Twofold Bay area of the South Coast of New South Wales.

Proper noun

 * 1) The language of these people.

title: Thaua


text:
curril

Noun

 * 1) spout of water or liquid that comes out with force
 * 2) thin funnel of a spring or container for the water to flow
 * 3) scarce water source
 * 1) scarce water source

Adverb

 * 1) flowing with great force
 * 2) straight
 * 1) straight

title: curril


text: Thawa

title: Thawa


text: Dhawa

title: Dhawa


text:
ensemble average

Noun

 * 1)  The mean of a quantity that is a function of the microstate of a system, according to the distribution of the system on its microstates in this ensemble.

Translations

 * Finnish: tilastollinen keskiarvo, ensembleodotusarvo

title: ensemble average


text: ensemble averages

title: ensemble averages


text:
pihet

Etymology
From. Cognates include 🇨🇬 and 🇨🇬.

Noun

 * 1) pliers, pincers

title: pihet


text: dftg.

title: dftg.


text:
أفظ

Adjective

 * 1) rougher/roughest, coarser/coarsest, more/most rude or the like, or more/most evil/difficult in disposition, ill-natured or perverse.
 * 1) rougher/roughest, coarser/coarsest, more/most rude or the like, or more/most evil/difficult in disposition, ill-natured or perverse.

title: أفظ


text:
the laws of thermodynamics

Etymology
Variant of the, conservation of energy within an isolated system.

Noun

 * 1)  The dieting maxim that one needs a calorie deficit to lose body-fat and surplus calories to gain muscle.

title: the laws of thermodynamics


text:
וועטליאַנקאַ

Etymology
From.

title: וועטליאַנקאַ


text:
pihtelet

Etymology
From.

title: pihtelet


text:
space average

Noun

 * 1)  The average value of a physical quantity over a certain region of space.

title: space average


text:
laket

Etymology
.

Adjective

 * 1) pleasant

title: laket


text: space averages

title: space averages


text:
Appendix:Variations of "dira"

The word “dira” appears in many languages with many variations in the use of capitalization, punctuation, and diacritics.

Capitalization and punctuation

 * dira
 * Dira
 * DIRA

Diacritics

 * dirá
 * dirà
 * díra
 * dīrā

Other scripts

 * Arabic
 * ديرة

 * Cyrillic
 * діра, Діра
 * дира, Дира

 * Katakana
 * ディーラー

title: Appendix:Variations of "dira"


text: Category:South Dravidian I languages

title: Category:South Dravidian I languages


text:
longitudinaalinen

Etymology
(see 🇨🇬). Contains the suffix.

Adjective

 * 1)  longitudinal

title: longitudinaalinen


text: Category:Proto-Slavic terms derived from Alanic


text: dirane

title: dirane


text: dirana

title: dirana


text: dirano

title: dirano


text: dirani

title: dirani


text:
time-average equation

Noun

 * 1)  The equation, $$ \frac {1}{V_\text{M}} = \frac {\phi}{V_\text{F}} + \frac {1 - \phi}{V_\text{R}}$$, used in acoustic log interpretation as a measurement of formation porosity.

title: time-average equation


text:
عزز

Verb

 * 1) to reinforce, strengthen, fortify, solidify, invigorate, harden, advance, support, confirm, corroborate, consolidate, empower, exalt, elevate, honor

title: عزز


text: Category:Hill Maria terms derived from South Dravidian languages


text:
πρωτολογία

Noun

 * 1) the right of speaking first in a law-court, the part of the prosecutor
 * 2) the right of the leading advocate to speak first
 * 1) the right of the leading advocate to speak first
 * 1) the right of the leading advocate to speak first

title: πρωτολογία


text:
խեղճ

Etymology
.

Adjective

 * 1) pitiful, wretched, deserving pity
 * 2) poor
 * 3)  clumsy, weak, powerless, inept

title: խեղճ


text: Category:Kashubian terms derived from South Dravidian languages


text: Category:Kolami terms derived from South Dravidian languages


text: Category:Konda-Dora terms derived from South Dravidian languages


text: Category:Koya terms derived from South Dravidian languages


text: Category:Australian Kriol terms derived from South Dravidian languages


text:
unspoofed

Etymology
en

Adjective

 * 1) Not spoofed.

title: unspoofed


text: Category:Kuvi terms derived from South Dravidian languages


text:
shejtnueshëm

Etymology
From.

Adjective
a

 * 1) holy, sacred

title: shejtnueshëm


text: cosmic censorship hypotheses

title: cosmic censorship hypotheses


text: Category:Lithuanian terms derived from South Dravidian languages


text: Category:Old Georgian terms derived from South Dravidian languages


text: Category:Pashto terms derived from South Dravidian languages


text:
pikastua

Verb

 * 1)  to quickly get angry

title: pikastua


text:
extremal black hole

Noun

 * 1)  A black hole with the minimum possible mass that is compatible with its charge and angular momentum.

title: extremal black hole


text:
savrı

Etymology
. Cognate to 🇨🇬, etc.

Noun

 * 1) croup

title: savrı


text:
استقص

Verb

 * 1) to seek or demand retaliation from
 * 2) to ask someone to retaliate

title: استقص


text:
Raritan

Noun

 * 1)  A member of either of two groups of Lenape people who lived around the lower Raritan River and the Raritan Bay, in what is now northeastern New Jersey, in the 16th century.

title: Raritan


text: Raritans

title: Raritans


text: Category:ro:Nicknames of individuals

title: Category:ro:Nicknames of individuals


text: Ra's Tannurah

title: Ra's Tannurah


text: Ra's Tannūrah

title: Ra's Tannūrah


text: Category:Acehnese terms derived from South Dravidian languages


text: Category:Afar terms derived from South Dravidian languages


text: Category:Afrikaans terms derived from South Dravidian languages


text: Category:Albanian terms derived from South Dravidian languages


text: diraš

title: diraš


text: Category:Ambonese Malay terms derived from South Dravidian languages


text: Category:Ancient Greek terms derived from South Dravidian languages


text:
Itbay

Proper noun

 * 1) A region of southeastern Egypt and northeastern Sudan, characterized by a chain of mountains, the Red Sea Hills, running north–south and parallel with the Red Sea.

title: Itbay


text:
skopolamiini

Etymology
(compare 🇨🇬)

Noun

 * 1) scopolamine poisonous alkaloid C17H21NO4

title: skopolamiini


text: dirala

title: dirala


text: Category:Arabic terms derived from South Dravidian languages


text: diralo

title: diralo


text: dirale

title: dirale


text:
savluq

Etymology
Cognate with 🇨🇬, etc.

Noun

 * 1)  health

title: savluq


text: dirali

title: dirali


text: dirao

title: dirao


text: Category:Ashokan Prakrit terms derived from South Dravidian languages


text: Richardsons

title: Richardsons


text: Category:Asi terms derived from South Dravidian languages


text: Category:Assamese terms derived from South Dravidian languages


text:
استعذى

Verb

 * 1) to consider a place as good, suitable or pleasant due to its air

title: استعذى


text:
ha noko å seia

Etymology
Compare 🇨🇬 (previously spelled as ha noget at sige) and 🇨🇬.

Verb

 * 1) to matter

title: ha noko å seia


text: Category:Arabic terms belonging to the root ع ذ و


text: Category:Asturian terms derived from South Dravidian languages


text:
Spin Ghar

Proper noun

 * 1) A mountain range to the south of the Hindu Kush.

title: Spin Ghar


text: Safed Koh

title: Safed Koh


text: tičeš

title: tičeš