aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xchallenge-111/perlboy1967/perl/ch-2.pl479846
-rw-r--r--challenge-111/perlboy1967/perl/words479828
2 files changed, 479840 insertions, 479834 deletions
diff --git a/challenge-111/perlboy1967/perl/ch-2.pl b/challenge-111/perlboy1967/perl/ch-2.pl
index 198834b7ca..3ca8cf7463 100755
--- a/challenge-111/perlboy1967/perl/ch-2.pl
+++ b/challenge-111/perlboy1967/perl/ch-2.pl
@@ -13,19 +13,27 @@ use v5.16;
use strict;
use warnings;
+use File::Basename qw(dirname);
+use File::Slurp;
+
use Test::More;
use Test::Deep;
# Prototype(s)
-sub findLongestOrderedWords();
+sub findLongestOrderedWords($);
+
+# Work relative from script directory
+chdir(dirname($0));
-cmp_deeply ([findLongestOrderedWords()], ['aegilops']);
+cmp_deeply ([findLongestOrderedWords('words')], ['aegilops']);
done_testing;
-sub findLongestOrderedWords() {
- my @inWords = map { chomp; lc($_)} <DATA>;
+sub findLongestOrderedWords($) {
+ my ($wordfile) = @_;
+
+ my @inWords = map { chomp; lc($_)} read_file($wordfile);
my ($wlenMax,@words);
for my $word (sort { length($b) <=> length($a) } grep /^[a-z]+$/,@inWords) {
@@ -43,479833 +51,3 @@ sub findLongestOrderedWords() {
return @words;
}
-
-__DATA__
-1080
-10-point
-10th
-11-point
-12-point
-16-point
-18-point
-1st
-2
-20-point
-2,4,5-t
-2,4-d
-2D
-2nd
-30-30
-3-D
-3-d
-3D
-3M
-3rd
-48-point
-4-D
-4GL
-4H
-4th
-5-point
-5-T
-5th
-6-point
-6th
-7-point
-7th
-8-point
-8th
-9-point
-9th
--a
-A
-A.
-a
-a'
-a-
-a.
-A-1
-A1
-a1
-A4
-A5
-AA
-aa
-A.A.A.
-AAA
-aaa
-AAAA
-AAAAAA
-AAAL
-AAAS
-Aaberg
-Aachen
-AAE
-AAEE
-AAF
-AAG
-aah
-aahed
-aahing
-aahs
-AAII
-aal
-Aalborg
-Aalesund
-aalii
-aaliis
-aals
-Aalst
-Aalto
-AAM
-aam
-AAMSI
-Aandahl
-A-and-R
-Aani
-AAO
-AAP
-AAPSS
-Aaqbiye
-Aar
-Aara
-Aarau
-AARC
-aardvark
-aardvarks
-aardwolf
-aardwolves
-Aaren
-Aargau
-aargh
-Aarhus
-Aarika
-Aaron
-aaron
-Aaronic
-aaronic
-Aaronical
-Aaronite
-Aaronitic
-Aaron's-beard
-Aaronsburg
-Aaronson
-AARP
-aarrgh
-aarrghh
-Aaru
-AAS
-aas
-A'asia
-aasvogel
-aasvogels
-AAU
-AAUP
-AAUW
-AAVSO
-AAX
-A-axes
-A-axis
-A.B.
-AB
-Ab
-ab
-ab-
-A.B.A.
-ABA
-Aba
-aba
-Ababa
-Ababdeh
-Ababua
-abac
-abaca
-abacas
-abacate
-abacaxi
-abacay
-abaci
-abacinate
-abacination
-abacisci
-abaciscus
-abacist
-aback
-abacli
-Abaco
-abacot
-abacterial
-abactinal
-abactinally
-abaction
-abactor
-abaculi
-abaculus
-abacus
-abacuses
-Abad
-abada
-Abadan
-Abaddon
-abaddon
-abadejo
-abadengo
-abadia
-Abadite
-abaff
-abaft
-Abagael
-Abagail
-Abagtha
-Abailard
-abaisance
-abaised
-abaiser
-abaisse
-abaissed
-abaka
-Abakan
-abakas
-Abakumov
-abalation
-abalienate
-abalienated
-abalienating
-abalienation
-abalone
-abalones
-Abama
-abamp
-abampere
-abamperes
-abamps
-Abana
-aband
-abandon
-abandonable
-abandoned
-abandonedly
-abandonee
-abandoner
-abandoners
-abandoning
-abandonment
-abandonments
-abandons
-abandum
-abanet
-abanga
-Abanic
-abannition
-Abantes
-abapical
-abaptiston
-abaptistum
-Abarambo
-Abarbarea
-Abaris
-abarthrosis
-abarticular
-abarticulation
-Abas
-abas
-abase
-abased
-abasedly
-abasedness
-abasement
-abasements
-abaser
-abasers
-abases
-Abasgi
-abash
-abashed
-abashedly
-abashedness
-abashes
-abashing
-abashless
-abashlessly
-abashment
-abashments
-abasia
-abasias
-abasic
-abasing
-abasio
-abask
-abassi
-Abassieh
-Abassin
-abastard
-abastardize
-abastral
-abatable
-abatage
-Abate
-abate
-abated
-abatement
-abatements
-abater
-abaters
-abates
-abatic
-abating
-abatis
-abatised
-abatises
-abatjour
-abatjours
-abaton
-abator
-abators
-ABATS
-abattage
-abattis
-abattised
-abattises
-abattoir
-abattoirs
-abattu
-abattue
-Abatua
-abature
-abaue
-abave
-abaxial
-abaxile
-abay
-abayah
-abaze
-abb
-Abba
-abba
-abbacies
-abbacomes
-abbacy
-Abbadide
-Abbai
-abbandono
-abbas
-abbasi
-Abbasid
-abbasid
-abbassi
-Abbassid
-Abbasside
-Abbate
-abbate
-abbatial
-abbatical
-abbatie
-abbaye
-Abbe
-abbe
-abbes
-abbess
-abbesses
-abbest
-Abbevilean
-Abbeville
-Abbevillian
-abbevillian
-Abbey
-abbey
-abbeys
-abbeystead
-abbeystede
-Abbi
-Abbie
-abboccato
-abbogada
-Abbot
-abbot
-abbotcies
-abbotcy
-abbotnullius
-abbotric
-abbots
-Abbotsen
-Abbotsford
-abbotship
-abbotships
-Abbotson
-Abbotsun
-Abbott
-abbott
-Abbottson
-Abbottstown
-Abboud
-abbozzo
-ABBR
-abbr
-abbrev
-abbreviatable
-abbreviate
-abbreviated
-abbreviately
-abbreviates
-abbreviating
-abbreviation
-abbreviations
-abbreviator
-abbreviators
-abbreviatory
-abbreviature
-abbroachment
-Abby
-abby
-Abbye
-Abbyville
-ABC
-abc
-abcess
-abcissa
-abcoulomb
-ABCs
-abd
-abdal
-abdali
-abdaria
-abdat
-Abdel
-Abd-el-Kadir
-Abd-el-Krim
-Abdella
-Abderhalden
-Abderian
-Abderite
-Abderus
-abdest
-Abdias
-abdicable
-abdicant
-abdicate
-abdicated
-abdicates
-abdicating
-abdication
-abdications
-abdicative
-abdicator
-Abdiel
-abditive
-abditory
-abdom
-abdomen
-abdomens
-abdomina
-abdominal
-Abdominales
-abdominales
-abdominalia
-abdominalian
-abdominally
-abdominals
-abdominoanterior
-abdominocardiac
-abdominocentesis
-abdominocystic
-abdominogenital
-abdominohysterectomy
-abdominohysterotomy
-abdominoposterior
-abdominoscope
-abdominoscopy
-abdominothoracic
-abdominous
-abdomino-uterotomy
-abdominovaginal
-abdominovesical
-Abdon
-Abdu
-abduce
-abduced
-abducens
-abducent
-abducentes
-abduces
-abducing
-abduct
-abducted
-abducting
-abduction
-abductions
-abductor
-abductores
-abductors
-abducts
-Abdul
-Abdul-Aziz
-Abdul-baha
-Abdulla
-Abe
-a-be
-abeam
-abear
-abearance
-Abebi
-abecedaire
-abecedaria
-abecedarian
-abecedarians
-abecedaries
-abecedarium
-abecedarius
-abecedary
-abed
-abede
-abedge
-Abednego
-abegge
-abeigh
-ABEL
-Abel
-abel
-Abelard
-abele
-abeles
-Abelia
-Abelian
-abelian
-Abelicea
-Abelite
-abelite
-Abell
-Abelmoschus
-abelmosk
-abelmosks
-abelmusk
-Abelonian
-Abelson
-abeltree
-Abencerrages
-abend
-abends
-Abenezra
-abenteric
-Abeokuta
-abepithymia
-ABEPP
-Abercrombie
-Abercromby
-Aberdare
-aberdavine
-Aberdeen
-aberdeen
-Aberdeenshire
-aberdevine
-Aberdonian
-aberduvine
-Aberfan
-Aberglaube
-Aberia
-Abernant
-Abernathy
-abernethy
-Abernon
-aberr
-aberrance
-aberrancies
-aberrancy
-aberrant
-aberrantly
-aberrants
-aberrate
-aberrated
-aberrating
-aberration
-aberrational
-aberrations
-aberrative
-aberrator
-aberrometer
-aberroscope
-Abert
-aberuncate
-aberuncator
-Aberystwyth
-abesse
-abessive
-abet
-abetment
-abetments
-abets
-abettal
-abettals
-abetted
-abetter
-abetters
-abetting
-abettor
-abettors
-Abeu
-abevacuation
-Abey
-abey
-abeyance
-abeyances
-abeyancies
-abeyancy
-abeyant
-abfarad
-abfarads
-ABFM
-Abgatha
-ABHC
-abhenries
-abhenry
-abhenrys
-abhinaya
-abhiseka
-abhominable
-abhor
-abhorred
-abhorrence
-abhorrences
-abhorrency
-abhorrent
-abhorrently
-abhorrer
-abhorrers
-abhorrible
-abhorring
-abhors
-Abhorson
-ABI
-Abia
-Abiathar
-Abib
-abib
-abichite
-abidal
-abidance
-abidances
-abidden
-abide
-abided
-abider
-abiders
-abides
-abidi
-abiding
-abidingly
-abidingness
-Abidjan
-Abie
-abied
-abiegh
-abience
-abient
-Abies
-abies
-abietate
-abietene
-abietic
-abietin
-Abietineae
-abietineous
-abietinic
-abietite
-Abiezer
-Abigael
-Abigail
-abigail
-abigails
-abigailship
-Abigale
-abigeat
-abigei
-abigeus
-Abihu
-Abijah
-abilao
-Abilene
-abilene
-abiliment
-abilitable
-abilities
--ability
-ability
-abilla
-abilo
-Abilyne
-abime
-Abimelech
-Abineri
-Abingdon
-Abinger
-Abington
-Abinoam
-Abinoem
-abintestate
-abiogeneses
-abiogenesis
-abiogenesist
-abiogenetic
-abiogenetical
-abiogenetically
-abiogenist
-abiogenous
-abiogeny
-abiological
-abiologically
-abiology
-abioses
-abiosis
-abiotic
-abiotical
-abiotically
-abiotrophic
-abiotrophy
-Abipon
-Abiquiu
-abir
-abirritant
-abirritate
-abirritated
-abirritating
-abirritation
-abirritative
-Abisag
-Abisha
-Abishag
-Abisia
-abiston
-abit
-Abitibi
-Abiu
-abiuret
-Abixah
-abject
-abjectedness
-abjection
-abjections
-abjective
-abjectly
-abjectness
-abjectnesses
-abjoint
-abjudge
-abjudged
-abjudging
-abjudicate
-abjudicated
-abjudicating
-abjudication
-abjudicator
-abjugate
-abjunct
-abjunction
-abjunctive
-abjuration
-abjurations
-abjuratory
-abjure
-abjured
-abjurement
-abjurer
-abjurers
-abjures
-abjuring
-abkar
-abkari
-abkary
-Abkhas
-Abkhasia
-Abkhasian
-Abkhaz
-Abkhazia
-Abkhazian
-abl
-abl.
-ablach
-ablactate
-ablactated
-ablactating
-ablactation
-ablaqueate
-ablare
-A-blast
-ablastemic
-ablastin
-ablastous
-ablate
-ablated
-ablates
-ablating
-ablation
-ablations
-ablatitious
-ablatival
-ablative
-ablatively
-ablatives
-ablator
-ablaut
-ablauts
-ablaze
--able
-able
-able-bodied
-able-bodiedness
-ableeze
-ablegate
-ablegates
-ablegation
-able-minded
-able-mindedness
-ablend
-ableness
-ablepharia
-ablepharon
-ablepharous
-Ablepharus
-ablepsia
-ablepsy
-ableptical
-ableptically
-abler
-ables
-ablesse
-ablest
-ablet
-ablewhackets
-ablings
-ablins
-ablock
-abloom
-ablow
-ABLS
-ablude
-abluent
-abluents
-ablush
-ablute
-abluted
-ablution
-ablutionary
-ablutions
-abluvion
--ably
-ably
-ABM
-abmho
-abmhos
-abmodalities
-abmodality
-abn
-Abnaki
-Abnakis
-abnegate
-abnegated
-abnegates
-abnegating
-abnegation
-abnegations
-abnegative
-abnegator
-abnegators
-Abner
-abner
-abnerval
-abnet
-abneural
-abnormal
-abnormalcies
-abnormalcy
-abnormalise
-abnormalised
-abnormalising
-abnormalism
-abnormalist
-abnormalities
-abnormality
-abnormalize
-abnormalized
-abnormalizing
-abnormally
-abnormalness
-abnormals
-abnormities
-abnormity
-abnormous
-abnumerable
-Abo
-abo
-aboard
-aboardage
-Abobra
-abococket
-abodah
-abode
-aboded
-abodement
-abodes
-aboding
-abody
-abogado
-abogados
-abohm
-abohms
-aboideau
-aboideaus
-aboideaux
-aboil
-aboiteau
-aboiteaus
-aboiteaux
-abolete
-abolish
-abolishable
-abolished
-abolisher
-abolishers
-abolishes
-abolishing
-abolishment
-abolishments
-abolition
-abolitionary
-abolitionise
-abolitionised
-abolitionising
-abolitionism
-abolitionist
-abolitionists
-abolitionize
-abolitionized
-abolitionizing
-abolitions
-abolla
-abollae
-aboma
-abomas
-abomasa
-abomasal
-abomasi
-abomasum
-abomasus
-abomasusi
-A-bomb
-a-bomb
-abominability
-abominable
-abominableness
-abominably
-abominate
-abominated
-abominates
-abominating
-abomination
-abominations
-abominator
-abominators
-abomine
-abondance
-Abongo
-abonne
-abonnement
-aboon
-aborad
-aboral
-aborally
-abord
-Aboriginal
-aboriginal
-aboriginality
-aboriginally
-aboriginals
-aboriginary
-Aborigine
-aborigine
-aborigines
-Abor-miri
-Aborn
-a-borning
-aborning
-aborsement
-aborsive
-abort
-aborted
-aborter
-aborters
-aborticide
-abortient
-abortifacient
-abortin
-aborting
-abortion
-abortional
-abortionist
-abortionists
-abortions
-abortive
-abortively
-abortiveness
-abortogenic
-aborts
-abortus
-abortuses
-abos
-abote
-Abott
-abouchement
-aboudikro
-abought
-Aboukir
-aboulia
-aboulias
-aboulic
-abound
-abounded
-abounder
-abounding
-aboundingly
-abounds
-Abourezk
-about
-about-face
-about-faced
-about-facing
-abouts
-about-ship
-about-shipped
-about-shipping
-about-sledge
-about-turn
-above
-above-board
-aboveboard
-above-cited
-abovedeck
-above-found
-above-given
-aboveground
-above-mentioned
-abovementioned
-above-named
-aboveproof
-above-quoted
-above-reported
-aboves
-above-said
-abovesaid
-abovestairs
-above-water
-above-written
-abow
-abox
-Abp
-abp
-ABPC
-Abqaiq
-abr
-abr.
-Abra
-abracadabra
-abrachia
-abrachias
-abradable
-abradant
-abradants
-abrade
-abraded
-abrader
-abraders
-abrades
-abrading
-Abraham
-abraham
-Abrahamic
-Abrahamidae
-Abrahamite
-Abrahamitic
-Abraham-man
-abraham-man
-Abrahams
-Abrahamsen
-Abrahan
-abraid
-Abram
-Abramis
-Abramo
-Abrams
-Abramson
-Abran
-abranchial
-abranchialism
-abranchian
-Abranchiata
-abranchiate
-abranchious
-abrasax
-abrase
-abrased
-abraser
-abrash
-abrasing
-abrasiometer
-abrasion
-abrasions
-abrasive
-abrasively
-abrasiveness
-abrasivenesses
-abrasives
-abrastol
-abraum
-abraxas
-abray
-abrazite
-abrazitic
-abrazo
-abrazos
-abreact
-abreacted
-abreacting
-abreaction
-abreactions
-abreacts
-abreast
-abreed
-abrege
-abreid
-abrenounce
-abrenunciate
-abrenunciation
-abreption
-abret
-abreuvoir
-abri
-abrico
-abricock
-abricot
-abridgable
-abridge
-abridgeable
-abridged
-abridgedly
-abridgement
-abridgements
-abridger
-abridgers
-abridges
-abridging
-abridgment
-abridgments
-abrim
-abrin
-abrine
-abris
-abristle
-abroach
-abroad
-Abrocoma
-abrocome
-abrogable
-abrogate
-abrogated
-abrogates
-abrogating
-abrogation
-abrogations
-abrogative
-abrogator
-abrogators
-Abroma
-Abroms
-Abronia
-abronia
-abrood
-abrook
-abrosia
-abrosias
-abrotanum
-abrotin
-abrotine
-abrupt
-abruptedly
-abrupter
-abruptest
-abruptio
-abruption
-abruptiones
-abruptly
-abruptness
-Abrus
-Abruzzi
-ABS
-abs
-abs-
-Absa
-Absalom
-absampere
-Absaraka
-Absaroka
-Absarokee
-absarokite
-ABSBH
-abscam
-abscess
-abscessed
-abscesses
-abscessing
-abscession
-abscessroot
-abscind
-abscise
-abscised
-abscises
-abscisin
-abscising
-abscisins
-abscision
-absciss
-abscissa
-abscissae
-abscissas
-abscisse
-abscissin
-abscission
-abscissions
-absconce
-abscond
-absconded
-abscondedly
-abscondence
-absconder
-absconders
-absconding
-absconds
-absconsa
-abscoulomb
-abscound
-Absecon
-absee
-abseil
-abseiled
-abseiling
-abseils
-absence
-absences
-absent
-absentation
-absented
-absentee
-absenteeism
-absentees
-absenteeship
-absenter
-absenters
-absentia
-absenting
-absently
-absentment
-absent-minded
-absentminded
-absent-mindedly
-absentmindedly
-absent-mindedness
-absentmindedness
-absentmindednesses
-absentness
-absents
-absey
-absfarad
-abshenry
-Abshier
-Absi
-absinth
-absinthe
-absinthes
-absinthial
-absinthian
-absinthiate
-absinthiated
-absinthiating
-absinthic
-absinthiin
-absinthin
-absinthine
-absinthism
-absinthismic
-absinthium
-absinthol
-absinthole
-absinths
-absis
-absist
-absistos
-absit
-absmho
-absohm
-absoil
-absolent
-Absolute
-absolute
-absolutely
-absoluteness
-absoluter
-absolutes
-absolutest
-absolution
-absolutions
-absolutism
-absolutist
-absolutista
-absolutistic
-absolutistically
-absolutists
-absolutive
-absolutization
-absolutize
-absolutory
-absolvable
-absolvatory
-absolve
-absolved
-absolvent
-absolver
-absolvers
-absolves
-absolving
-absolvitor
-absolvitory
-absonant
-absonous
-absorb
-absorbability
-absorbable
-absorbance
-absorbancy
-absorbant
-absorbed
-absorbedly
-absorbedness
-absorbefacient
-absorbencies
-absorbency
-absorbent
-absorbents
-absorber
-absorbers
-absorbing
-absorbingly
-absorbition
-absorbs
-absorbtion
-absorpt
-absorptance
-absorptiometer
-absorptiometric
-absorption
-absorptional
-absorptions
-absorptive
-absorptively
-absorptiveness
-absorptivity
-absquatulate
-absquatulation
-abstain
-abstained
-abstainer
-abstainers
-abstaining
-abstainment
-abstains
-abstemious
-abstemiously
-abstemiousness
-abstention
-abstentionism
-abstentionist
-abstentions
-abstentious
-absterge
-absterged
-abstergent
-absterges
-absterging
-absterse
-abstersion
-abstersive
-abstersiveness
-abstertion
-abstinence
-abstinences
-abstinency
-abstinent
-abstinential
-abstinently
-abstort
-abstr
-abstract
-abstractable
-abstracted
-abstractedly
-abstractedness
-abstracter
-abstracters
-abstractest
-abstracting
-abstraction
-abstractional
-abstractionism
-abstractionist
-abstractionists
-abstractions
-abstractitious
-abstractive
-abstractively
-abstractiveness
-abstractly
-abstractness
-abstractnesses
-abstractor
-abstractors
-abstracts
-abstrahent
-abstrict
-abstricted
-abstricting
-abstriction
-abstricts
-abstrude
-abstruse
-abstrusely
-abstruseness
-abstrusenesses
-abstruser
-abstrusest
-abstrusion
-abstrusities
-abstrusity
-absume
-absumption
-absurd
-absurder
-absurdest
-absurdism
-absurdist
-absurdities
-absurdity
-absurdly
-absurdness
-absurds
-absurdum
-absvolt
-Absyrtus
-abt
-abterminal
-abthain
-abthainrie
-abthainry
-abthanage
-abtruse
-Abu
-abu
-abubble
-Abu-Bekr
-Abucay
-abucco
-abuilding
-Abukir
-abuleia
-Abulfeda
-abulia
-abulias
-abulic
-abulomania
-abulyeit
-abumbral
-abumbrellar
-Abuna
-abuna
-abundance
-abundances
-abundancy
-abundant
-Abundantia
-abundantly
-abune
-abura
-aburabozu
-aburagiri
-aburban
-aburst
-aburton
-Abury
-abusable
-abusage
-abuse
-abused
-abusedly
-abusee
-abuseful
-abusefully
-abusefulness
-abuser
-abusers
-abuses
-abush
-abusing
-abusion
-abusious
-abusive
-abusively
-abusiveness
-abusivenesses
-abut
-Abuta
-Abutilon
-abutilon
-abutilons
-abutment
-abutments
-abuts
-abuttal
-abuttals
-abutted
-abutter
-abutters
-abutting
-abuzz
-abv
-abvolt
-abvolts
-abwab
-abwatt
-abwatts
-aby
-Abydos
-abye
-abyed
-abyes
-abying
-Abyla
-abys
-abysm
-abysmal
-abysmally
-abysms
-Abyss
-abyss
-abyssa
-abyssal
-abysses
-Abyssinia
-abyssinia
-Abyssinian
-abyssinian
-abyssinians
-abyssobenthonic
-abyssolith
-abyssopelagic
-abyssus
--ac
-A.C.
-A/C
-AC
-Ac
-a-c
-a.c.
-a/c
-ac
-ac-
-ACAA
-Acacallis
-acacatechin
-acacatechol
-Acacea
-Acaceae
-acacetin
-Acacia
-acacia
-Acacian
-acacias
-acaciin
-acacin
-acacine
-acad
-academe
-academes
-academia
-academial
-academian
-academias
-Academic
-academic
-academical
-academically
-academicals
-academician
-academicians
-academicianship
-academicism
-academics
-academie
-academies
-academise
-academised
-academising
-academism
-academist
-academite
-academization
-academize
-academized
-academizing
-Academus
-Academy
-academy
-Acadia
-acadia
-acadialite
-Acadian
-acadian
-Acadie
-Acaena
-acaena
-acajou
-acajous
--acal
-acalculia
-acale
-acaleph
-Acalepha
-acalepha
-Acalephae
-acalephae
-acalephan
-acalephe
-acalephes
-acalephoid
-acalephs
-Acalia
-acalycal
-acalycine
-acalycinous
-acalyculate
-Acalypha
-Acalypterae
-Acalyptrata
-Acalyptratae
-acalyptrate
-Acamar
-Acamas
-Acampo
-acampsia
-acana
-acanaceous
-acanonical
-acanth
-acanth-
-acantha
-Acanthaceae
-acanthaceous
-acanthad
-Acantharia
-acanthi
-Acanthia
-acanthial
-acanthin
-acanthine
-acanthion
-acanthite
-acantho-
-acanthocarpous
-Acanthocephala
-acanthocephalan
-Acanthocephali
-acanthocephalous
-Acanthocereus
-acanthocladous
-Acanthodea
-acanthodean
-Acanthodei
-Acanthodes
-acanthodian
-Acanthodidae
-Acanthodii
-Acanthodini
-acanthoid
-Acantholimon
-acanthological
-acanthology
-acantholysis
-acanthoma
-acanthomas
-Acanthomeridae
-acanthon
-Acanthopanax
-Acanthophis
-acanthophorous
-acanthopod
-acanthopodous
-acanthopomatous
-acanthopore
-acanthopteran
-Acanthopteri
-acanthopterous
-acanthopterygian
-Acanthopterygii
-acanthoses
-acanthosis
-acanthotic
-acanthous
-Acanthuridae
-Acanthurus
-acanthus
-acanthuses
-acanthuthi
-acapnia
-acapnial
-acapnias
-acappella
-acapsular
-acapu
-Acapulco
-acapulco
-acara
-Acarapis
-acarari
-acardia
-acardiac
-acardite
-acari
-acarian
-acariasis
-acariatre
-acaricidal
-acaricide
-acarid
-Acarida
-acaridae
-acaridan
-acaridans
-Acaridea
-acaridean
-acaridomatia
-acaridomatium
-acarids
-acariform
-Acarina
-acarine
-acarines
-acarinosis
-Acarnan
-acarocecidia
-acarocecidium
-acarodermatitis
-acaroid
-acarol
-acarologist
-acarology
-acarophilous
-acarophobia
-acarotoxic
-acarpellous
-acarpelous
-acarpous
-Acarus
-acarus
-ACAS
-acast
-Acastus
-acatalectic
-acatalepsia
-acatalepsy
-acataleptic
-acatallactic
-acatamathesia
-acataphasia
-acataposis
-acatastasia
-acatastatic
-acate
-acategorical
-acater
-acatery
-acates
-acatharsia
-acatharsy
-acatholic
-acaudal
-acaudate
-acaudelescent
-acaulescence
-acaulescent
-acauline
-acaulose
-acaulous
-ACAWS
-ACB
-ACBL
-ACC
-acc
-acc.
-acca
-accable
-Accad
-accademia
-Accadian
-accadian
-Accalia
-acce
-accede
-acceded
-accedence
-acceder
-acceders
-accedes
-acceding
-accel
-accel.
-accelerable
-accelerando
-accelerant
-accelerate
-accelerated
-acceleratedly
-accelerates
-accelerating
-acceleratingly
-acceleration
-accelerations
-accelerative
-accelerator
-acceleratorh
-accelerators
-acceleratory
-accelerograph
-accelerometer
-accelerometers<